Hundreds of people gathered to re-enact the Battle of Puebla as part of Cinco de Mayo celebrations in Mexico City on Sunday.
Comments
Want to discuss? Please read our Commenting Policy first.