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.

