Germany
Stade de France, Paris

Stadium

Stade de France
Paris
Capacity
81,338