Vice President JD Vance is in Islamabad for talks with Iran as fighting in Lebanon continues and slow traffic in the Strait ...