Quizzing Live

In Which City Is Wembley Stadium

Answer:
London