No archive articles yet.
No featured competitions
The 2026 FIFA World Cup officially got underway at Mexico City's Azteca Stadium, where one of the tournament's three host nations, Mexico, secured a comfortable 2-0 victory over South Africa in the opening match.