Azadi Stadium
E187614
UNEXPLORED
Azadi Stadium is a massive multi-purpose sports arena in Tehran, Iran, best known as the country’s national football stadium and one of the largest stadiums in the world.
Jump to:
Referenced by
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.