1. Despite what many people think, Cinco de mayo is NOT Mexico's Independence Day. However, Cinco de mayo does celebrate the Mexican army’s May 5, 1862 victory over France at the Battle of Puebla during which war?

Q&A Education