Cathedral of sport; Stade de France, St Denis, France