Iran's Foreign Ministry has suggested a peace deal could be signed by Donald Trump and the Iranian President Masoud Pezeshkian - although they were still hedging their bets about the idea.

The US president said the text of the agreement will be published "probably pretty soon"

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