 Iranians taking to the streets in the past couple of hours to celebrate the presidential election results. With 30 million votes counted, the more moderate candidate, Masoud Pazeshkian, has won by a 10-point margin over his hardline rival, Saeed Jalili. The first round of the election had seen a record low turnout of 40%, but this runoff appeared to have energised voters with polling extended late into the night and turnout reduced.