Sri Lanka, June 24 -- U.S. President Donald Trump has announced a complete ceasefire between Israel and Iran, potentially ending the 12-day war that saw millions flee Tehran and prompted fears of further escalation in the war-torn region.

Israel, joined by the United States on the weekend, has carried out attacks on Iran's nuclear facilities, after alleging Tehran was getting close to obtaining a nuclear weapon.

"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 Truth Social site.

While an Iranian official confirmed that Tehran had agreed t...