Iran's hard-line former President Mahmoud Ahmadinejad registers as a presidential candidate for the June 28 election, reports AP.

Iran's hard-line former President Mahmoud Ahmadinejad registers as a presidential candidate for the June 28 election, reports AP.