The strikes followed Iranian attacks on three ships near Oman.

US Central Command said it launched the strikes ‘to impose heavy costs’ for attacking commercial shipping ... in an international waterway’.

The US strikes targeted Iranian air-defence systems, coastal-surveillance systems, surface-to-air missiles, anti-ship cruise missiles and drone-launch sites, a US official said.