Iranian President Hassan Rouhani, the driving force behind a 2015 nuclear deal with world powers, registered on Friday to run for re-election next month, state television footage showed.
The politically moderate cleric faces a tougher than expected battle for a second term on May 19 as criticism mounts over the continued stagnation of the economy.