Two leading reformist challengers to Iranian President Mahmoud Ahmadinejad have registered to run against him in 12 June presidential election.

Former PM Mir-Hossein Mousavi, backed by former President Mohammad Khatami, is seen as the leading challenger.

Former parliamentary speaker Mehdi Karroubi has also put down his name – a day before the deadline expires.

Click here to read the full article in BBC.