The US military said it would begin a blockade of all Iranian ports on Monday, after talks between the warring sides in Pakistan collapsed with President Donald Trump blaming the Islamic republic's refusal to abandon its nuclear ambitions.

Trump had announced on social media he would blockade the strategic Strait of Hormuz trading route that he has been demanding Tehran fully re-open, after his vice president, JD Vance left negotiations with an Iranian delegation in Islamabad on Sunday.

Originally published on doc.afp.com, part of the BLOX Digital Content Exchange.