At least 120 people - 100 of them police officers - have been injured in clashes during anti-government protests in Mexico City, police said.

See Full Page