Wembley Stadium, nicknamed The Venue of Legends and The House of Football, is one of the most famous stadiums. The 90,000-seat capacity of all football stadium is located in London and which opened in 2007, when it became the largest stadium in the country and the world's most expensive stadium. The FA also known as The Football Association, the owner of the stadium since 2007. In general, host the final of the Football League Cup, the FA Cup Final and the FA Community Shield match and is used by the national soccer team of England. They won the World Cup in 1966 for the first time in its history. The first Wembley Stadium opened in 1923 and Michael Jackson organized 15 concerts in the stadium.