As Iran's presidential election draws closer, many Iranians are still deciding who to vote for - or whether to vote at all. Of the 680 candidates who registered to run ...
The Iranian people will choose the man to replace Mahmoud Ahmadinejad on 14 June 2013. The country’s complex and unique political system has always raised questions about the extent of ...