Stade de France is France's national stadium in Saint-Denis with a capacity of 80,000, hosting international football, rugby and major concerts.