Play General Knowledge Quiz

1. The 'Stade de France' is a sport stadium in which city?

Paris
Rome
London
Tokyo