friendly nations 7 Mexico
2 / 18
Daniel Aguilar/Reuters

Contrary to popular belief, Cinco de Mayo is not Mexican Independence Day. That is Sept. 16. May 5 actually celebrates the 1862 Mexican victory over the French in the Battle of Puebla.