Updated:Monday 13th October 2014
The Azadi Sport Complex (formerly Aryamehr Sport Complex) is the national sports complex of Iran based in Tehran. It is the biggest sports complex in Iran. The massive Azadi Stadium is located within the walls of this complex.
Tags:Azadi, Azadi Sport Complex, Azadi Stadium, Iran, Olympic, Sport, Tehran, Volleyball, Wikipedia, Wrestling