State TV reports former Iranian President Mahmoud Ahmadinejad has registered to run in June presidential election

State TV reports former Iranian President Mahmoud Ahmadinejad has registered to run in June presidential election