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.
Top Videos

Atlanta picked as a host city for 2026 World Cup

Elodie Young previews 'The Cleaning Lady' season 4

The benefits of stepping outside your comfort zone
