When former Iranian President Mahmoud Ahmadinejad put his name forward as a candidate in the country’s May 19 presidential election, it surprised observers both inside and outside the Islamic Republic. Not least because Iran’s highest religious figure, Supreme Leader Ayatollah Ali Khamenei, had discouraged Ahmadinejad from running. Hassan Rouhani, Iran’s current leader and the reformist behind…