At least 172 vessels have crossed through the Strait of Hormuz since the US and Iran signed a deal aimed at ending the war, including 42 ships on Saturday alone, according to new data from maritime intelligence firm Kpler. The number of vessels making the transit from 18 June, the day after the deal was signed, is still well below the pre-conflict average of some 138 crossings each day.