X

world

World’s Largest Football (Soccer) Stadiums

Azadi Stadium (Tehran, Iran) Azadi Stadium (Tehran, Iran) Tenants: Persepolis FC, Esteghlal FC, Iranian national football team Opened: 1973 Capacity:…