Millions of voters across Iran have cast their ballots in the country's presidential elections.

With long queues outside polling stations well into the afternoon, the interior ministry extended voting by five hours, until 23:00 (18:30 GMT).

Although all six candidates are seen as conservatives, one of them, cleric Hassan Rouhani, has been reaching out to the reformists in recent days.

The election will decide a successor to outgoing leader Mahmoud Ahmadinejad.

Kasra Naji reports.