US President Donald Trump has claimed that the US Navy's blockade of Iran is proving effective, saying no Iranian ship has crossed the Strait of Hormuz. Trump asserted that Iranian vessels have been barred from the strategic waterway, raising fresh questions over maritime security and tensions in the Gulf.