Donald Trump insists the Iranians need to realise they "have no cards" before negotiations start in Pakistan on Saturday. JD Vance, Trump's vice president, will lead the US side at the talks. Israeli ...