The blockade of ports on Iran's coast in the Strait of Hormuz will remain in place, the US president said on Tuesday, while the US military will 'in all other respects, remain ready and able.'

Vance cancelled his visit to Pakistan for peace talks on Tuesday.

Strait blockade stays as US seizes vessel said to be carrying ammunition for Iran; Beijing denies role and talks face fresh doubt.