Iran's President Hassan Rouhani casts his ballot during the presidential election in Tehran, Iran, May 19, 2017.
Iran's President Hassan Rouhani casts his ballot during the presidential election in Tehran, Iran, May 19, 2017.

Vote counting in Iran's presidential election has been extended by six hours.

According to reports, incumbent President Hassan Rouhani is leading the polls with 21.6 million votes while his main challenger Ebrahim Raisi has amassed 14 million votes.

TRT World's Middle East reporter Abubakr al Shamahi is in Tehran and takes a look at how Iranians cast their vote.

Source: TRTWorld and agencies