Hundreds of people dressed in costumes representing soldiers from both sides as they marked Sunday the anniversary of the 1862 victory by Mexican troops over invading French forces at the Battle of Puebla.
Cinco de Mayo is a yearly celebration to mark Mexico's victory over the Second French Empire.
More No Comment
The annual Sapporo snow festival kicks off
Pope Francis welcomed by Abu Dhabi's Crown Prince as he visits presidential palace
Pepino the Cucumber comes back to life as Bolivia kicks off carnival
Video captures moment of Brazil dam collapse
Floodwaters wreak havoc in northern Australia
Dancing dragons and lions ring in Lunar New Year in Argentina
High tide floods parts of Venice's historic centre
Young snowboarders show off their skills on French streets
Pennsylvania’s famous groundhog predicts early spring
Rivers freeze over, ‘ice sculptures’ form in US extreme weather
Chinese revellers welcome Spring Festival with charcoal-spinning
Leopard runs loose in northern India, attacks residents
‘Human hotpot’ and extreme weather: No Comment of the week
Turnout low on fourth consecutive week of Brussels climate march
Greenpeace hold anti coal protest in front of chancellery
Extreme cold weather turns boiling water to snow in seconds
'French Spiderman' arrested for climbing 217-metre-tall GT Tower in Ph
Robots serve up food and fun in Budapest cafe
Deadly tornado rips through Havana causing chaos
Sand animations tell stories at this festival in Russia