stadium City Country Capacity
Wembley Stadium Wembley Stadium London England England 90.000