Iran’s Supreme Leader Ali Khamenei speaks live on television after casting his ballot in the Iranian presidential election in Tehran, Iran June 12, 2009. (Reuters)
Iran’s Supreme Leader Ali Khamenei speaks live on television after casting his ballot in the Iranian presidential election in Tehran, Iran June 12, 2009. (Reuters)
by Thaer Abbas | Jun 27, 2017 |