Play General Knowledge Quiz
1. The 'Stade de France' is a sport stadium in which city?
Paris
Rome
London
Tokyo
Paris
Rome
London
Tokyo