
Mexicans took to the streets Sunday to air their grievances against President Donald Trump and to protest corruption in their home country. Two men in Mexico City hold a sign that reads, "Trump, give us Texas back."

Protesters march in Mexico City.

Protesters hold signs that read "Peña Nieto is corrupt" and "Trump is crazy."

Protesters in Mexico City march behind a banner that says "You respect Mexico."

Protesters hold a banner that reads "#Friends, No Borders." Additional signs from left to right: "#friendship with no borders," "to govern you have to listen," "Less walls."

