MEXICO CITY – Just 48 hours before the 2026 FIFA World Cup opening match kicks off on its hallowed turf, Mexico City’s iconic Azteca Stadium has become the center of a escalating public standoff, as thousands of demonstrators shut down a major arterial road leading to the venue Tuesday, according to on-the-ground reporting from Agence France-Presse.
