Bahraini women protest against the execution of prominent Shiite Muslim cleric Nimr al-Nimr by Saudi authorities, in the village of Daih, west of the capital Manama on January 4, 2016. (AFP)
Demonstrators took to the streets of Tehran for a third consecutive day of protests on Monday after Saudi Arabia executed a prominent Shiite cleric and broke off ties with Iran.
Some 3,000 demonstrators gathered in Imam Hossein Square in eastern Tehran, chanting slogans against Saudi Arabia's Al-Saud royal family following the kingdom's execution on Saturday of Sheikh Nimr al-Nimr.
His death has sparked fury among Shiites across the Middle East with protests erupting in several countries.
A mob on Saturday firebombed the Saudi embassy in the Iranian capital and a consulate in second city Meshhad, triggering regional and international condemnation.
The assaults prompted Riyadh to break off diplomatic ties with Iran and order its diplomats to leave the kingdom. Saudi allies Bahrain and Sudan have followed suit and the United Arab Emirates downgraded its ties with Iran.
Some protesters on Monday criticised Iran's foreign ministry, saying it should have taken the initiative and broken ties first with Riyadh over the execution of Nimr, a force behind 2011 anti-government protests in Saudi Arabia.
Others torched the flags of Israel, Iran's arch-foe, and of the United States which is one of Saudi Arabia's key Western allies.
The Saudi flag which bears the Islamic statement of faith -- words that are holy to all Muslims -- was not set of fire.
Hundreds of merchants from Tehran's Grand Bazaar also shuttered their shops and took part in the anti-Saudi protests.