Iran's supreme leader Ayatollah Ali Khamenei on the left, and the country's newly elected president, Hassan Rouhani on the right.