Wembley, Stadium in England
Wembley Stadium is a football stadium in Wembley, London.
The original Wembley Stadium was demolished from 2002–2003 and the new stadium opened to the public on 9 March 2007.
Wembley is known for hosting major football matches including the home matches of the England national football team, and the FA Cup Final.
The stadium contains 2,618 toilets, more than any other venue in the world.
Wembley Arch, the iconic symbol of the stadium, has a cross-sectional diameter greater than that of a cross-channel Eurostar train.
Location: London Borough of Brent
Population: 90045
Source: Wikimedia