Loading video player...
Discover five fascinating facts about Wembley Stadium including its iconic arch, impressive capacity, architectural features, and historical significance as the home of English football and the venue for major international events.
Venue: Wembley Stadium
Location: London, United Kingdom
Type: Video