Cinco de Mayo celebrates Mexico’s victory over the French Empire in the Battle of Puebla, on May 5 1862, but interestingly enough, outside of Puebla, the date is not widely celebrated in Mexico. It is, however, rather a bigger deal north of the border, with the vast Mexican-American communities celebrating across the USA. In fact, in the US, many see it as a celebration of Mexican heritage within American culture, one that is only celebrated at this time of year.