The number of tankers transiting the Strait of Hormuz has fallen over the past 24 hours to its lowest level in two months, as renewed fighting between the US and Iran and attacks on vessels heighten safety concerns.

Ship-tracking firm Windward said just six vessels crossed the Strait of Hormuz on the night of 9-10 July, compared with 18 to 22 a few days ago.

Six vessels transited the strait on Sunday, ship-tracking data from Kpler showed, the lowest number in five weeks.