The UN General Assembly has voted 128 to 9 to adopt a motion rejecting the US decision to recognise Jerusalem as Israel’s capital.
Read also: US judge suspends Trump travel ban
That is despite the US President threatening to cut billions of dollars in aid to countries that dared to defy him.
Trump had said ahead of the vote that ‘we’re watching’ the outcome, while Nikki Haley, his representative, had warned that the US would be ‘taking names’.
Seven countries – Guatemala, Honduras, Togo, Micronesia, Nauru, Palau and the Marshall Islands – joined Israel and the United States in voting for Jerusalem as Israel’s capital.
While 35 countries abstained, UK was among the 128 countries that voted against Trump, putting further pressure on the ‘special relationship’ after the pair got into a war of words when Trump retweeted several Britain First videos earlier this month.
‘The United States will remember this day,’ US Ambassador Nikki Haley told the assembly.
‘America will put our embassy in Jerusalem,’ Haley said. ‘No vote in the United Nations will make any difference on that.
‘But this vote will make a difference on how Americans look at the UN and on how we look at countries who disrespect us in the UN,’ she said.
‘When we make generous contributions to the UN we also have a legitimate expectation that our goodwill is recognized and respected.’
While resolutions by the General Assembly are non-binding, a strong vote in support carries political weight.
The vote, while a victory for the Palestinians, was significantly lower than its supporters had hoped for, with many forecasting at least 150 ‘yes’ votes.
The US decision on December 6 to recognise the city as Israel’s capital broke with international consensus and unleashed protests across the Muslim world, prompting a flurry of appeals to the United Nations.