1.Camp Nou (Barcelona, Spain) The largest stadium in Europe with a capacity of 99,354. Home of FC Barcelona. Hosted the 1992 Summer Olympics and the 1982 FIFA World Cup final.

2.Wembley Stadium (London, England) The national stadium of England. Has a capacity of 90,000. Hosted the 1966 FIFA World Cup final and the 2012 Summer Olympics.

3.Santiago Bernabéu Stadium (Madrid, Spain) Home of Real Madrid. Has a capacity of 81,044. Hosted the 1982 FIFA World Cup final and the 2010 UEFA Champions League final.

4.Old Trafford (Manchester, England) Home of Manchester United. Has a capacity of 75,635. Hosted the 1966 FIFA World Cup final and the 1999 UEFA Champions League final.

5.San Siro (Milan, Italy) Home to AC Milan and Internazionale. Has a capacity of 75,923. Hosted the 1934 and 1990 FIFA World Cup finals.

6.Anfield (Liverpool, England) Home of Liverpool FC. Has a capacity of 54,074. Hosted the 2006 UEFA Champions League final.

7.Estadio Azteca (Mexico City, Mexico) The largest stadium in Mexico with a capacity of 87,000. Hosted the 1970 and 1986 FIFA World Cup finals.

8.FNR Stadium (Johannesburg, South Africa) Also known as Soccer City. Has a capacity of 94,736. Hosted the 2010 FIFA World Cup final.

9.Allianz Arena (Munich, Germany) Home to FC Bayern Munich. Has a capacity of 75,000. The exterior of the stadium is made of ETFE, a transparent material that changes color depending on the weather.

10.Estadio Centenario (Montevideo, Uruguay) The oldest stadium on this list, it was built in 1930. Has a capacity of 68,230. Hosted the first FIFA World Cup final in 1930.