The UN Security Council has voted in favour of fresh sanctions against Iran over its nuclear programme.
The council voted 12 to two, with one abstention, in favour of a fourth round of sanctions, including tighter finance curbs and an expanded arms embargo.
The US has promoted the sanctions as the toughest Iran has yet faced.
But Iran’s President Mahmoud Ahmadinejad earlier warned his country would not agree to further nuclear talks if the sanctions were imposed.
The US and its allies fear Iran is secretly trying to build a nuclear bomb, but Tehran insists its programme is aimed solely at peaceful energy use.
The Security Council resolution was opposed by Turkey and Brazil, which had brokered a deal with Iran on uranium enrichment. Lebanon abstained.
The new sanctions were passed after being watered down during negotiations with Russia and China on Tuesday.
There are no crippling economic sanctions and there is no oil embargo.
Those passed include prohibiting Iran from buying heavy weapons such as attack helicopters and missiles.