The Stade de France is the national stadium of France, situated just north of Paris in the commune of Saint-Denis. Its seating capacity of 81,338 makes it the fifth-largest stadium in Europe. The stadium is used by both the France national football team and French rugby union team for international (...)