Another proud day for Canada at the UN General Assembly.
The majority of the world's nations shrugged off the Mango Mussolini's threats of retaliation to support a resolution to reject Trump's move to recognize Jerusalem as the capital of Israel.
Despite the warning, 128 members voted in favour of the resolution in support of the long-standing international consensus that the status of Jerusalem – which is claimed by both Israel and the Palestinians as a capital – can only be settled as an agreed final issue in the Israeli-Palestinian peace process.
Only nine states – including the United States and Israel voting against the resolution.
There were 35 abstentions, including Canada – which Palestinian officials had expected would support the US position. Ambassadors from several abstaining countries, including Mexico, used their time on the podium to criticise Trump’s unilateral move.
While support for the resolution was somewhat less than Palestinian officials had hoped, the meagre tally of just nine votes in support of the US and Israeli position was a serious diplomatic blow for Trump.
Trump's UN ambassador, Nikki Haley, repeated the threat that those who defied the Great Bloat will pay.
"The United States will remember this day in which it was singled out for attack in the General Assembly for the very right of exercising our right as a sovereign nation," she said.