Cinco de Mayo (Spanish) meaning Fifth of May is an annual celebration held on May 5 to commemorate the Mexican Army’s Victory at the Battle of Puebla, on May 5, 1862.
In 1861 Mexican President Benito Juarez was forced to default on debt payments to European governments because of the bad financial situation of the country. France, Britain, and Spain sent their army’s to Mexico with an intention to carve out an empire out of Mexico.
However, Britain and Spain withdrew their forces after negotiation. France, on the other hand, invaded Mexico. The French army of 6000 troops attacked Puebla de Los Angeles, a small town in east-central Mexico. They were to fight the 4000 patriotic soldiers of Mexico sent by Juarez.
The battle was won by Mexicans and it boosted the morale of Mexicans in their fight against the French. The parade with traditional Mexican dress and dance performances is carried out in many cities. The celebrations are done mainly in Mexico and USA. In the USA the Mexican Americans celebrate the 5th of May as a commemoration of the Mexican culture and heritage. Whereas in Mexico especially in City of Puebla the celebrations are for the Mexican Army’s Victory at the Battle of Puebla, on May 5, 1862.