Reformist-backed cleric Hassan Rouhani has won Iran’s presidential election, securing just over 50% of the vote and so avoiding the need for a run-off. Tehran Mayor Mohammad Baqer Qalibaf was well behind in second place. Turnout was estimated at 72.2% … Continue reading
