Iran's former president, Mahmoud Ahmadinejad on Sunday registered for the Presidential election billed to hold in June 28, following the death of the nation's president Raising Ebrahim in a helicopter crash.
Ahmadinejad who is popular among the poor for his populist efforts and home-building programs had always criticized government of corruption.