Stade de France
Located in Saint-Denis, the Stade de France is a colossal stadium with a capacity of 77,083. It will be the epicentre of athletics and rugby sevens competitions. The historic venue also hosted the 1998 FIFA World Cup final, which France won.

A rughby match takes places at the Stade de France
Photo: Shutterstock
A rughby match takes places at the Stade de France
Photo: Shutterstock
