The President also called on member states to work together to isolate Kim until he stops his "hostile" actions,

a reference to a series of recent ballistic missile launches and nuclear tests by Pyongyang.

In what will be seen as a thinly veiled criticism of China, North Korea's major trading partner, Mr Trump said: "It is an outrage that some nations would not only trade with such a regime but would arm, supply and financially support a country that imperils the world with nuclear conflict."

Mr Trump also took aim at Iran, denouncing the West's nuclear deal with Tehran as an "embarrassment" - the latest sign he plans to rip up or renegotiate the landmark accord.

He said the Iranian government was running an "economically depleted rogue state" whose prime export is violence.

"Frankly, that deal is an embarrassment to the United States, and I don't think you've heard the last of it," Mr Trump added.

"Believe me. It is time for the entire world to join us in demanding that Iran's government end its pursuit of death and destruction."

Mr Trump said world leaders "cannot abide" by the nuclear accord if it "provides cover" for Iran to eventually build its nuclear programme.