
The ballots have been cast and Hassan Rohani has been chosen as Iran’s new president. The cleric and former military commander, who also led Iran’s nuclear negotiations and served in parliament, campaigned on the desire for more free expression and fewer political jailings. He used Read more »















