BREAKING: US, Canada, Mexico to host 2026 World Cup

The United States of America, Mexico and Canada are to host the 2026 World Cup.

Details to follow…

Advertisements