About 20,000 people staged a march through Mexico’s capital on Sunday demanding respect for their country and its migrants in the face of perceived hostility from the administration of US President Donald Trump.
Many marchers carried Mexican flags and were dressed in white as a sign of unity and to signal the non-political nature of the march. The marchers protested Trump’s plans for a border wall and increased deportations of migrants. Trump has also pressured US corporations to provide jobs in the United States, not Mexico.
Paulina Ortega carried a placard in English proclaiming: “We love Americans, we hate racism.” “This is a march for dignity,” she said.
Mexicans have called for unity in facing the challenge posed by Trump’s policies, but the march featured almost as many banners criticising Mexican President Enrique Pena Nieto as the new US leader.
(With inputs from AP and NBC News .)