Donald Trump blamed Barack Obama on Wednesday for supplying Iran with the money to purchase a torrent of missiles fired at American military positions Tuesday night.

‘The missiles fired last night at us and our allies were paid for with the funds made available by the last administration,’ he said, citing $150 billion in frozen assets that the previous president released and $1.5 billion flown by the U.S. to Tehran.

He began his speech to the world on Wednesday with a familiar ultimatum, even before saying ‘Good morning.’

‘As long as I am president of the United States, Iran will never be be allowed have a nuclear weapon,’ he said.

And Trump backed up that vow with a threat:

‘Our missiles are big, powerful, accurate, lethal and fast,’ he said, sending a warning in nearly the same breath as an olive branch.

‘Under construction are many hypersonic missiles,’ he warned, standing amid a tableau of stern-faced military leaders.

Minutes later he offered an olive branch, urging European nations to make ‘a deal with Iran that makes the world a safer and more peaceful place’ and allows Iran to explore its ‘untapped potential’ as a mainstream trading partner.

‘We want you to have a future, and a great future,’ he told Iran’s people, claiming its military ‘appears to be standing down.’