Cinco de Mayo commemorates Mexico’s victory at the Battle of Puebla over which country?
Mexico’s victory at the Battle of Puebla in 1862 was over France. The battle took place during the Franco-Mexican War, which was fought between Mexico and France. The French army, which was considered one of the strongest in the world at the time, had invaded Mexico in an attempt to establish a monarchy under Napoleon III. Despite being outnumbered and outgunned, the Mexican army was able to successfully defend the city of Puebla against the French invasion. The battle became a symbol of Mexican resistance and national pride, and Cinco de Mayo has since become a holiday celebrating Mexican heritage and culture.
The correct answer is France.