Tens of thousands of people in Mexico have taken to the streets to protest against Donald Trump's immigration policies and plan for a border wall.
Demonstrators in more than a dozen Mexican cities, dressed in white, waved Mexican flags and anti-Trump placards.
Organisers said they wanted to send a message that Mexico was united against Mr Trump.
They also criticised Mexican President Enrique Pena Nieto for failing to tackle corruption and reduce violence.
Protester Maria Amparo Cassar said Mr Trump's immigration policies were "a threat to the global community".
"It should not be forgotten that American society was made by migrants and continues to be made by migrants," she said.
Demonstrators marching through the nation's capital, Mexico City, carried signs of unity. One banner read: "Gracias, Trump, for unifying Mexico!"
Mr Trump's plan to build a wall along the US border with Mexico has angered citizens in the country and Mr Pena Nieto has consistently refused to meet the US president's demands to pay for it.
"Mexico does not believe in walls," he said.
Mr Trump has already signed an executive order for an "impassable physical barrier" along the US border with Mexico and insisted that the Mexican people reimburse the US.
He has repeatedly said that the wall is necessary to stop the "unprecedented surge" of illegal migrants from Central America.
Building a 2,000-mile barrier along the Mexican border was one of Mr Trump's key pledges in the election campaign.
Mr Trump's crackdown on immigration has also created fear among Mexicans living in the US, who may face deportation under the president's new measures.
On Thursday, Mr Trump signed three executive orders targeting crime and drug cartels with the aim of deporting illegal immigrants who have committed such crimes.
- Buses carrying 202 foreigners intercepted at Aflao
- ‘I did nothing wrong’ – Asiedu Nketia justifies his presence in Parliament
- Allow cool heads to prevail – Ato Forson cautions Majority Caucus against plans to challenge Speakers ruling on the budget
- Police officer harassing woman in a viral video arrested
- Over 300 suspected criminals arrested in military operation in northern Ghana
- Akufo-Addo has monopolised LX-DIO private jet at US$14,000 per hour from July till date – Okudzeto Ablakwa alleges
- Ecobank vs Daniel Ofori: Stay calm, don’t panic – Bank to customers, shareholders
- Ministries make money; they should pay their bills – Energy Expert
- Haul John Boadu before Parliament if you find his comments contemptuous – Nyarko Osei tells Kwame Agbodza
- Change your attitude to pay less electricity tariff – Energy expert
Livestream: The Law discusses the legality of toll suspension and rejection of 2022 budget
BoG revises Risk Management Directive again
Livestream: Government announces measures to prevent fourth wave of Covid-19
Security personnel deployed to Lukula over land and chieftaincy dispute
Nigerian celebrities Simi and Chigul expose sexism in music and Nollywood
NDC Bono Regional Proforum congratulates Minority MPs for rejecting the 2022 Budget
New Zealand politician cycles to hospital in labor, gives birth
JoyFM’s Paul ‘B’lei’ Ankrah receives ‘Lifetime Achievement Award’ at 2021 Ghana DJ Awards
17 police officers involved in an accident, 3 in critical condition
US$1.5 trillion pumped in climate change research in the last two decades – Dr. Portia Adade Williams
Akufo-Addo has monopolised LX-DIO private jet at US$14,000 per hour from July till date – Okudzeto Ablakwa alleges
Ghanaian blogger Kofi Cephas bags two nominations at Fontomfrom Amandze Awards
Playback: Church Service with Pastor Mensa Otabil
South African Medical Association says Omicron variant causes ‘mild disease’
Police officer harassing woman in a viral video arrested