Iranian foreign minister says its armed forces continued attacks on Israel ‘until the very last minute’, Qatar’s air defences ‘successfully’ repelled Iranian strikes

Full report: Trump says Israel and Iran have negotiated ‘complete’ ceasefire

It has been a dramatic few hours in the Israel-Iran war, with retaliatory attacks from Iran on the largest US military facility in the Middle East, and claims from US president Donald Trump that a ceasefire has been agreed.

Here is the latest:

US president Donald Trump has announced in a social media post that Iran and Israel have agreed to a ceasefire. “On the assumption that everything works as it should, which it will, I would like to congratulate both Countries, Israel and Iran, on having the Stamina, Courage, and Intelligence to end, what should be called, “THE 12 DAY WAR,” Trump wrote on his platform, Truth Social. “This is a War that could have gone on for years, and destroyed the entire Middle East, but it didn’t, and never will!” Trump later told NBC the ceasefire was “unlimited” and would last “forever”.