Iran's supreme leader has formally endorsed Hasan Rouhani as president, opening the way for the moderate cleric to take over from outgoing President Mahmoud Ahmadinejad.
By Fars New Agency