Thousands of protesters in more than a dozen Mexican cities have marched against US President Donald Trump’s immigration policies and his plan to build a border wall.
In a rare display of national unity, they came from across the country’s deeply polarised political factions, portraying the US leader as a menace to both America and Mexico.
Mexico fears Trump’s policies could send Latin America’s second biggest economy into crisis.
“These policies threaten everyone’s rights, threaten the rights of our migrants in the United States and put the Mexican economy at risk,” said one activist.
“As Mexicans, we must urge our government, in this case to President Pena Nieto to defend us, to defend the national sovereignty from these attacks from the United States government.”
Three weeks into his administration, Trump has vowed to move ahead with construction of his signature border wall, which he has repeatedly said Mexico will pay for, as well as signaling a new push to deport millions of unauthorised immigrants from the country.