Two regional sources said at least 20 Iranian military commanders were killed.

US President Donald Trump says not too late for Tehran to halt bombing campaign by reaching a deal on nuclear programme.

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