Meanwhile, US Vice President JD Vance defended the deal, saying he would likely head to Switzerland for talks to turn it into a long-term agreement.

Vice President JD Vance will attend the official signing on Friday while Donald Trump is at the G7 summit

Senate Republicans say there are many unanswered questions about the deal and question inclusion of funds for Iran