Atlanta, Georgia was selected as one of the host cities for the 2026 FIFA World Cup, soccer’s most prestigious international tournament. Atlanta was among twenty-two cities across Canada, Mexico, and the United States that submitted bids to host matches. The United States hosted the World Cup in 1994. AT&T Stadium in Arlington, Texas; Metlife Stadium […]