US President Donald Trump has again threatened Iran - after Vice President JD Vance praised progress in talks with Iranian officials in Switzerland - saying they had laid a "good foundation" for a final peace deal.
"If Iran doesn't live up to their agreement, or if they're not behaving, I will do what I have to do," Trump told reporters on Monday.
Trump and Iranian President Masoud Pezeshkian signed an interim US-Iran deal last week, more than three months after the US and Israel attacked Iran and Iran responded with its own attacks on Israel and Gulf states with US bases.