The Iran-backed group has fired on two oil tankers in the Red Sea as the US president warns Iran that any more attacks on ships in the Strait of Hormuz will be met with US strikes on bridges and power plants.

Meanwhile, US President Donald Trump vowed that Iran would “pay” for killing three US soldiers, despite signs that Tehran and Washington want to resume diplomacy.

US completes 10th consecutive night of strikes as tankers are targeted in the Strait of Hormuz and Yemeni rebels threaten broader war.