The next president of Mexico, Andrés Manuel López Obrador.
The next president of Mexico, Andrés Manuel López Obrador. Anthony Vázquez AP
The next president of Mexico, Andrés Manuel López Obrador. Anthony Vázquez AP