Israel and Iran agree on ceasefire to end 12-day war, Trump says

U.S. President Donald Trump announced on Monday 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, Reuters reported.

But there was no confirmation from Israel and the Israeli military said two volleys of missiles were launched from Iran towards Israel in the early hours of Tuesday.

Witnesses later heard explosions near Tel Aviv and Beersheba in central Israel, where Israeli media reported a building had been struck.

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, according to Reuters.