Azadi Tower, Tehran

The Azadi Tower in Tehran’s Azadi Square, scene of many demonstrations in the run-up to Iran’s Islamic revolution – and many more mass protests since. Continue reading