The UN Security Council has approved new sanctions on North Korea that will restrict oil supplies vital for Pyongyang's missile and nuclear programmes, and further tighten the noose on the rogue regime.

The council unanimously adopted a US-drafted resolution that also orders the repatriation of North Korean workers abroad and earning revenue for Kim Jong-un's regime.

Boris Johnson, the foreign secretary, welcomed the resolution.

"The international community has shown that it is united in its condemnation of North Korea’s reckless behaviour," he said. “This resolution takes vital steps to reduce the export revenues that the North Korean regime diverts away from its people to fund its illegal nuclear and ballistic missile programmes.

“These further measures adopted show Kim Jong-Un that he has the choice of two paths. To either continue the current path of provocation and isolation or to put the wellbeing of the North Korean people first. We urge North Korea to change its course.”

On the eve of the vote it was unclear whether China and Russia, trading allies of the regime, could be won over by the US. But Nikki Haley, the US ambassador to the UN, convinced her colleagues and Friday's vote was seen as sending a strong, united message to Mr Kim.