The holiday of Cinco de Mayo (the Fifth of May) commemorates Mexico’s victory over the French army in the Battle of Puebla in 1862.