Wembley Stadium — stadium in London, England