A fragile ceasefire between Israel and Lebanon is holding at the same time Iran announced it has closed the Strait of Hormuz again.