A supporter holds a banner with the image of Mexico's presidential candidate for the ruling Morena party, Claudia Sheinbaum, at her campaign closing rally at the Zocalo Square in Mexico City on May 29, 2024. Mexico will hold general election on June 2 and its next president will face an array of challenges, including managing migration, delicate relations with the neighboring United States and criminal violence that has left more than 450,000 people dead and tens of thousands missing since 2006. (Photo by Pedro Pardo / AFP)