Image 1 of 1
DO4A1120.jpg
Thousands hold Mexican flags and signs against US President Donald Trump during an anti-Trump march in Mexico City, Mexico on February 12, 2017. Photo by Bénédicte Desrus