where is the world's largest football stadium
The Stadio Azteca towers over Mexico City. One of the largest stadiums in the world, the 95,500 capacity Stadio Azteca is the home of Mexican football. The stadium once boasted a capacity of over 105,000 and has hosted two World Cup finals.