Dozens of migrants clashed with police in the southern Mexican city of Tapachula on Tuesday, as frustration boiled over due to authorities keeping them waiting for months to be granted approval for free passage across Mexico to the U.S. border.
Migrants, mostly from Haiti and Africa, have been demonstrating in Tapachula, near Mexico’s border with Guatemala, for almost a month, and on Tuesday the protests turned violent as they threw stones and traded punches with members of the militarized National Guard and police.
“It got completely out of control because people are very desperate,” said Irineo Mujica, a human rights activist who has supported migrant mobilizations for years. “Many have been waiting for months” for permission to leave the city, he added.