WEMBLEYSTADIUM
Wembley Stadium
Wembley Stadium is a football stadium in Wembley Park, London, England. It opened in 2007 and was built on the site of the earlier Wembley Stadium which was demolished in 2003. The stadium hosts major football matches such as the FA Cup Final and home matches of the England national football team.The above text is a snippet from Wikipedia: Wembley Stadium
and as such is available under the Creative Commons Attribution/Share-Alike License.