Atlanta picked as a host city for 2026 World Cup

The city of Atlanta was among 16 cities picked by FIFA to host matches for the 2026 World Cup.