The famed Azteca Stadium is biggest soccer-only stadium in the planet - not merely the in south america. This venue hosted two FIFA World Cup finals - in 1970 (Brazil v Italy) and 1986 (Argentina v West Germany). The Azteca can seat 105,000 spectators and hosts the Mexican national