The US-Iran deal was initially meant to be signed in Switzerland, before US President Donald Trump decided to sign it in the palace of Versailles at a state dinner with French President of Emmanuel Macron.…

The US President is in France to attend the G7 summit with other world leaders.

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