Iran’s June election a welcome surprise

Hassan Rouhani will be Iran’s next president not only because he was picked by a majority of Iranian voters, but also because the country’s supreme leader, Ayatollah Ali Khamenei, chose to accept his victory. That decision surprised us and some