Iran has declared the Strait of Hormuz closed as it trades fresh strikes with the US over the alleged unauthorised travel of a ship through the route.

Iran said it closed the Strait of Hormuz after a vessel travelled on an unapproved route and was struck.

Iran said it closed the Strait of Hormuz after a vessel travelled on an unapproved route and was struck.