Atlanta is currently in the bidding process to serve as an official host city of the 2026 FIFA World Cup. Twenty-three cities across North America were submitted as a part of the successful 2026 United Bid, but likely only 16 cities – 10 in the United States, three in Canada, and three in Mexico – […]