Mexico's presidential candidate for the ruling Morena party Claudia Sheinbaum takes pictures with supporters as she arrives to 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 Rodrigo OROPEZA / AFP)