
Around 20,000 marched through Mexico's capital demanding respect for their country and its migrants in the face of perceived hostility from U.S. President Donald Trump.

Demonstrators carried Mexican flags and dressed in white as a sign of unity. One of the banners read: 'Gracias, Trump, for unifying Mexico!'

The marchers protested Trump's plans for a border wall and increased deportations of migrants.

They also stood against the pressure he is putting on U.S. corporations to provide jobs in the United States, not Mexico.

Paulina Arteaga carried a placard in English proclaiming: 'We love Americans, we hate racism. This is a march for dignity,' she said.

A woman holds up a banner that reads in Spanish: 'Against Trump', during a march demanding respect for Mexico and its migrants in Mexico City on Sunday

Demonstrators participating in the march are seen on Sunday, with many Mexican flags spotted

A woman holds a pinata depicting U.S. President Donald Trump during a march in Mexico City on Sunday calling for respect for Mexico as well as its migrants

Police officers are pictured wearing helmets and standing together on Sunday

Demonstrators hold a banner with an image of the Mexican flag during a Sunday march to protest against Trump's proposed border wall, and to call for unity

Isabel Miranda de Wallas, center, walks and shout slogans during a Sunday march demanding respect for Mexico and its migrants

President Donald Trump is pictured in Washington, D.C. in this Friday photograph

Irene Aguilar, a university professor, said the main message of the marchers was to show the unity of Mexicans in the face of adversity.

The march also featured many signs supporting Mexican migrants living in the United States.

'We want demonstrate to all of those who suffer discrimination in the United States that we are with them,' said Ana Fernanda Islas, a university student.

Demonstrators are seen from above as they gather round the Angel of Independence monument in Mexico City

About 20,000 people staged a march through Mexico City demanding respect for their country and its migrants in the face of perceived hostility from the Trump administration

A man wears a button-down shirt as well as a mask depicting U.S. President Donald Trump in this image

Demonstrators hold placards that collectively read 'No wall' during a march to protest against Trump's proposed border wall, and to call for unity

Mexicans have called for unity in facing the challenge posed by Trump's policies.

However, the march featured almost as many banners criticizing Mexican President Enrique Pena Nieto as the new U.S. leader.

Smaller marches were held in other Mexican cities Sunday.

Demonstrators hold a banner during a march to protest the American president's proposed border wall and to call for unity

A person is pictured on Sunday and carrying a sign that says 'Make America Hate Again'