Football stadium : Stade de France
Location:
Paris, France, 2010