Trump calls out 'radical Islamic terrorism' by name at UN

Experts agree that US president Donald Trump's speech at the UN General Assembly meeting in New York

"The United States has great strength and patience, but if it is forced to defend itself or its allies, we will have no choice but to totally destroy North Korea".

Trump dubbed North Korean leader Kim Jong Un "Rocket Man" and said his "reckless pursuit of nuclear weapons ... threatens the entire world with unthinkable loss of human life".

But in warning against unfolding calamity, Trump threatened to wipe North Korea off the map, and insinuated the US may soon exit an internationally-brokered agreement with Iran.

Trump didn't mince his words as he slammed Kim Jong-uns regime as a "twisted" and "depraved" regime - once again dubbing him "Rocket Man".

He actually thanked the United Nations for its work in levelling economic sanctions on North Korea, and saluted the role played by China and Russian Federation.

"The Iranian government masks a corrupt dictatorship behind the false guise of a democracy", Trump said, describing the country as an "economically-depleted rogue state whose chief exports are violence, bloodshed, and chaos". "The ready, willing and able".

In a clear and damning reference to the interventionism of president George W. Bush, a fellow Republican, Trump asserted that when the United Nations was founded after World War Two, "we did not seek territorial expansion or attempt to oppose and impose our way of life on others".

Though he used bellicose rhetoric rare for a US president at the rostrum of the United Nations, the speech was textbook Trump, a stark depiction of good-vs-evil and a broadside against America's foes.

Trump says the U.S is working with allies to crush the threat posed by global terrorism.

"America does more than speak for the values expressed in the United Nations charter", he said.

"And to a large extent, because of what I witnessed, we may do something like that on July 4th in Washington, down Pennsylvania Avenue", Mr. Trump said.

Mr. Trump delivers his "America First" message to the worldwide body, saying "I will always put America first just like you as the leaders of your countries will always and should always put your countries first".

Trump urged other leaders to do likewise and always "put your countries first".

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

"You'll see very soon", Trump told reporters, when asked if the USA would stay in the agreement. While every permanent member of the United Nations Security Council has affirmed the nuclear framework to dismantle Iran's nuclear program in exchange for lifting economic sanctions, Trump on Tuesday unilaterally lashed out at the agreement, which was signed by his predecessor, as "an embarrassment".

After first tweeting it days earlier, Trump himself publicly uttered his new moniker for the North Korean dictator during his speech on Tuesday.

Trump has delivered major foreign policy addresses before, but the issues at the United Nations are broader and the geographic spread of Trump's audience wider.

At a first United Nations appearance on Monday, Trump had vowed to push for reform at the world body that he once disparaged as a "club" where "people get together, talk and have a good time".

"Strong sovereign nations let their people take ownership of their future, and control their own destiny".

It was a peculiar call to action for a president who has long denigrated the United Nations.

Tuesday's speech was notable for its high-level trash-talking if not for its choice of targets, which were standard for a US president.