Central and North America



Mercedes Benz Atlanta Stadium

Mercedes-Benz Stadium in Atlanta, Georgia, is one of the most technologically advanced sports venues on the planet and will host a semifinal on 15 July at the 2026 FIFA World Cup. During the tournament it is known as Atlanta Stadium.

The stadium in brief

Opened in 2017 at a cost of roughly US$1.6 billion, the stadium is famous for its eight-petal re...