Top 15 Largest Sports Stadiums in the World

12. Estadio Azteca
It is located in Mexico City, Mexico. Grupo Televisa owns but Club America operates it. They arrange football, boxing and some others. Aztecs was opened in 29 May, 1966 following the design of architect Pedro Ramirez Vazquez. It is home stadium for Mexico National Football Team. For its capacity of 95,500 it is the 3rd largest football stadium in the world.

Estadio Azteca

Media Credit: Getty Images