More than 54 million people are eligible to vote in the polls, which are expected to be a tight race between incumbent President Hassan Rouhani and a former prosecutor Ebrahim Raisi.

Iranians wait in a queue for the opening of the polling station to cast their ballots for the presidential elections in Tehran on May 19, 2017.
Iranians wait in a queue for the opening of the polling station to cast their ballots for the presidential elections in Tehran on May 19, 2017.

Voting in Iran's presidential election began on Friday. The polls are expected to be a tight race between incumbent President Hassan Rouhani and a former prosecutor Ebrahim Raisi.

More than 54 million people are eligible to vote. If no candidate wins more than 50 percent of votes cast, the top two candidates will compete in a runoff set to take place next Friday.

TRT World's Abubakr al Shamahi reports from Tehran.

Source: TRTWorld and agencies