US President Donald Trump jumbled his justification to launch the war on Iran, whose nuclear programme he claimed was already obliterated in a June 2025 attack.

US president hails accord as a major victory despite lingering questions, warns Tehran of renewed bombing if it fails to comply with terms.

President Donald Trump has been criticized for gaining little in his war against Iran.