A funeral for the country's Supreme leader Ayatollah Ali Khamenei has been postponed amid explosions.

Preliminary figures are 555 dead in Iran, at least 10 in Israel, four US soldiers and five killed in Gulf states.

An official says more preparations are needed for the three-day ceremony in Tehran, where the supreme leader will lie in state.