Donald Trump has trumpeted his ceasefire as a diplomatic breakthrough but it is a juvenile fantasy which won’t last, writes world affairs editor Sam Kiley

Donald Trump cannot allow his instinct for self-congratulation to override the absolute need to carefully defuse the many minefields that lie ahead with Tehran.

Donald Trump said he went to war because Iran would not negotiate. Now he claims peace based on a negotiation with a regime he cannot defeat or control.