Stade de France is the national stadium of France, located just north of Paris in the commune of Saint-Denis. Its seating capacity of 80,698 makes it the largest stadium in France. From Wikipedia
Gérald Darmanin admits to mistakes, retracts false claims, and acknowledges systemic failures in Paris final crowd management.