US president says attacks on Islamic Republic will 'only get worse' unless nuclear deal is agreed as critics warn he has endangered US troops and assets

US president says Israeli strikes on Iran are possible, but he reiterates preference for diplomatic deal with Tehran.

US president Donald Trump has threateningly told Iran to agree to a nuclear deal or face further attacks that will be 'even more brutal', following Israel's shock attack