Daily question · easy
Wembley Stadium. Opened in 2007, this stadium holds about 90,000 spectators under a giant arch. It is the home of a national football team and hosts cup finals. Where is this venue? Pick the country.
Show the answer
United Kingdom
💡