Advertisement

Cinco de Mayo celebrations in Mexico City

Hundreds of people gathered to re-enact the Battle of Puebla as part of Cinco de Mayo celebrations in Mexico City on Sunday.

Sponsored content

AdChoices