Mexico City dazzles as 2026 World Cup kicks off in style

4 months ago

Fireworks and global stars light up Mexico City’s kickoff of the 2026 World Cup at a revamped Azteca Stadium.