see more

TEHRAN, IRAN - APRIL 14 : Iranian President Hassan Rouhani (L) registers his candidacy for Iran's upcoming presidential elections at the interior ministry on April 14, 2017. Rouhani, the driving force behind a 2015 nuclear deal with world powers, registered to run for re-election which will be held on 19 May. (Photo by Majid Saeedi/Getty Images)

TEHRAN, IRAN - APRIL 14 : Iranian President Hassan Rouhani (L) registers his candidacy for Iran's upcoming presidential elections at the interior ministry on April 14, 2017. Rouhani, the driving force behind a 2015 nuclear deal with world powers, registered to run for re-election which will be held on 19 May.  (Photo by Majid Saeedi/Getty Images)