Iranian president and candidate in the imminent presidential election, Hassan Rouhani, at Hasheminejad international airport in the northeastern city of Mashhad on May 17th, 2017.  Photograph: Behrouz Mehri/AFP/Getty Images

Iran’s 55 million voters are set to cast ballots in a presidential election on Friday which could determine whether Tehran will continue re-engaging w(...)