Wembley Stadium is a renowned football stadium located in Wembley, London, England. The original Wembley stadium was demolished in 2002-03 and the new stadium has been built on the same site.
This grand stadium is owned by Football Association, which is the governing body of football in England and it is the temporary home stadium of Tottenham Hotspur, a Premier League Football club and also the English national football team.