Millions of Iranian will head into polling stations on Friday to determine the president of the country for the next four years.
With less than two days remaining to the presidential election in Iran, candidates are making their final efforts to win over voters.