Authorities in southern Lebanon warned people displaced by three months of war against rushing home on Monday as Israel said it would not withdraw troops from the south despite the US-Iran ceasefire deal.

The Israeli military has ordered residents of 20 Lebanese towns and villages to leave their homes immediately.

Israel warns of attacks as Iran insists Lebanon must be included in any peace deal with the United States.