Reformist candidate Masoud Pezeshkian has been elected as Iran's new president, beating hardline conservative Saeed Jalili.

The country's interior ministry confirmed Mr Pezeshkian's victory on Saturday, saying he had gained the "majority of the votes cast" the day before.

The election was called after the death of former president Ebrahim Raisi who was killed in a helicopter crash in May.

Mr Pezeshkian managed to beat his rival Mr Jalili, after promising to reach out to the West and ease enforcement on the country's mandatory headscarf law after years of sanctions and protests squeezing the Islamic Republic.

Videos on social media showed supporters of Mr Pezeshkian dancing in streets in many cities and towns across the country and motorists honking car horns to cheer his victory.

The run-off election followed the first round of the election on 28 June which saw a historically low turnout, when over 60% of Iranian voters abstained.

This breaking news story is being updated and more details will be published shortly.

Please refresh the page for the fullest version.

You can receive breaking news alerts on a smartphone or tablet via the Sky News app. You can also follow @SkyNews on X or subscribe to our YouTube channel to keep up with the latest news.

Disclaimer: The copyright of this article belongs to the original author. Reposting this article is solely for the purpose of information dissemination and does not constitute any investment advice. If there is any infringement, please contact us immediately. We will make corrections or deletions as necessary. Thank you.