May 5th, or what native speakers call it; “Cinco de Mayo” is a Mexican holiday, which, contrary to popular belief, isn’t the celebration of their independence. Many people confuse Cinco de Mayo with Mexico’s independent day; “Día de la Independencia,” which is on September 16th. In reality Cinco de Mayo isn’t a Mexican holiday, it’s only the anniversary of Mexico’s victory against France in the Battle of Puebla. Puebla is one of the only cities in Mexico that’s known to celebrate Cinco de Mayo. Cinco de Mayo is more of an American holiday than it is a Mexican one.