Id Country Place
1 United Kingdom Wembley Stadium, Wembley, London, UK