On the opening day of the 2026 FIFA World Cup, the contrasting emotions in Mexico City were palpable - a city torn between celebration and crisis.
Mexico is jointly hosting the tournament alongside the United States and Canada, and kicked off the competition with a star-studded event at the Estadio Azteca featuring Shakira, Andrea Bocelli and Burna Boy.