Donald Trump’s first major speech at the United Nations has been denounced by some of the member nations he singled out for criticism.

The US President included Iran among “A small group of rogue regimes”, And said the US would “totally destroy” North Korea if forced to do so.

Iran’s Foreign Minister said Trump’s ignorant hate speech belongs in medieval times and not the UN.

Swedish Foreign Minister Margot Wallstrom, told the BBC: “It was the wrong speech, at the wrong time, to the wrong audience.”

The US President he called the 2015 nuclear deal between Iran and World Powers “One of the worst and most one-sided transactions the United States has ever entered into”.

Trump also targeted Venezuela, calling its government a corrupt “Socialist Dictatorship” – and warned that the US was prepared to take action against it.

In his reaction Venezuelan President Nicolas Maduro called Donald Trump the new Hitler of international politics.

Cuba called Trump’s speech unacceptable and meddling.