Answer:
Cinco de Mayo, (Spanish: “Fifth of May”) also called Anniversary of the Battle of Puebla. In honor of a military victory in 1862 over the French forces of Napoleon III. In Mexico, Cinco de Mayo isn't a federal holiday, which means businesses, including banks and stores, are open. In fact, outside the town of Puebla, the day isn't widely celebrated in the country, making this more of an American holiday anyway.