Iranian lawmakers have approved a double-urgency bill that recognizes Jerusalem al-Quds as the permanent capital of the state of Palestine.

The motion was passed by 187 votes in favor, 15 against and 9 abstentions from a total of 233 MPs present in an open session of the parliament on Sunday.

The measure will be annexed to Article 1 of a legislation that stipulates the Islamic Revolution's support for the Palestinian nation.

The plan has now been referred to the relative parliamentary commission and will be put on the parliament's agenda within the next 48 hours.

Muslim worshippers walk near the Dome of the Rock in the al-Aqsa Mosque compound in Jerusalem al-Quds' Old City on December 22, 2017. (Photo by AFP)

Iran has long been a staunch supporter of the Palestinian cause and called on Muslims across the world to unite against the occupying regime of Israel which it does not recognize.

US President Donald Trump sparked global anger on December 6, when he declared that Washington would recognize Jerusalem al-Quds as the “capital” of Israel and move the American embassy from Tel Aviv to the holy city.

On Thursday, the United Nations General Assembly adopted a resolution by a decisive vote of 128 to 9 to urge Trump to reverse his contentious decision.

Israel lays claim to the whole Jerusalem al-Quds, but the international community views the ancient city's eastern sector as occupied land and the Palestinians consider it their future capital.