

Mexico City: The FIFA World Cup 2026 kicked off with the match between co-host Mexico and South Africa at Mexico City Stadium in Mexico City. For the first time ever, the mega tournament in being co-hosted by three countries – United States, Canada and Mexico.
Also Read: FIFA World Cup 2026: A Connoisseur’s Take on Football’s Biggest Stage