Thousands of people marched against President Trump in Mexico City over the weekend, the Associated Press reported.
The march, which was themed around the idea of unity, included about 20,000 protesters. One banner read "Gracias, Trump, for unifying Mexico!"
Demonstrators were speaking out against Trump's proposed wall on the U.S.-Mexico border, as well as the recent executive order on immigration enforcement. Trump signed an executive order last month calling for construction to begin on the border wall, a signature campaign promise that he has vowed Mexico will pay for - even as the Republican-controlled Congress makes plans to initially fund the wall with U.S. tax money. Mexico's president had said on multiple occasions that his country will not foot the bill for the wall.
Trump recently said it is likely that Mexico will reimburse the United States for the wall in order to speed up construction.
The president also signed an executive order ending the "catch and release" policy, which allowed those who were caught crossing the border illegally to return to Mexico without being detained.
Other Mexican cities also hosted anti-Trump marches Sunday.