Atlanta has been selected to host eight World Cup matches in the summer of 2026. Mercedes-Benz Stadium in downtown Atlanta will be the site for five group stage matches, a round of 32 contest, a round of 16 match and a semifinal, the international soccer organization FIFA announced Sunday. The dates for the group stage […]