US Vice President JD Vance has rebuked Israeli critics of the Iran deal, saying President Donald Trump is Israel's only ally while referring to the billions in US military aid the country receives.
Vance was defending the deal reached this week to end the war with Iran that critics in the United States and Israel have criticised for failing to curb Iran's missile program and providing no clear path to dismantling its nuclear facilities while constraining Israel in its war with Hezbollah militants in Lebanon.
Trump has repeatedly criticised longtime ally Israel, spiking tensions nearly four months after the two countries partnered to attack Iran.