Former Mayor of Tehran and President of Iran Mahmoud Ahmadinejad has registered as a presidential candidate for the June elections on Wednesday, APA reports citing Sputnik.
Current President Hassan Rouhani won't participate in the race, since he is serving his second and final consecutive term.