The City of Atlanta is currently in the bidding process to have the honor of serving 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 […]