
Residents in Mexico City marched, danced and fired blanks from muskets Thursday to mark the 160th anniversary of the 1862 victory over French troops in the nearby city of Puebla.
Known as the Battle of Puebla, the victory gave rise to the Cinco de Mayo, a holiday more celebrated in the United States than in Mexico.