Mexico’s Azteca Stadium Set to Reopen
XINHUA Mexico’s Azteca Soccer Stadium, the stage for the 1970 and 1986 FIFA World Cup finals, is set to reopen to the public after a 14-month shutdown due to the covid-19 pandemic. The 88,000-capacity venue will host the Liga MX quarterfinals featuring tenants Club America and Tijuana against yet-to-be-determined opponents on May 15 and 16. “It is with great pleasure
Read more