Wembley Stadium in London, England