Moment Trump signs US-Iran agreement at Palace of Versailles – SpryNews