Azteca, Mexico City, the only stadium to host 2 World Cup Finals