Hosted on MSN
Built to symbolize freedom in Iran
This structure is the Azadi Tower in Tehran, Iran, built as a national symbol. It stands in the center of Azadi Square, surrounded by large roads and geometric gardens. Located in Tehran, Iran, it ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results