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
The French artist debuted her deeply personal ballad during the Six Nations rugby match, marking the start of her Eurovision journey.