Mexico City readies Azteca for 2026 kick-off with a refurb and a new name

May 9 – One of the true cathedrals of world football, and the only stadium to host two World Cup Finals, the famed Azteca Stadium in Mexico City ,will reopen next March, just in time for the 2026 World Cup co-hosted by Mexico, Canada and the U.S.