US President Donald Trump and his Iranian counterpart, Masoud Pezeshkian, signed a peace deal today, aimed at bringing an end to the months-long war in the Middle East. Trump put his signature to the memorandum of understanding during dinner with French President Emmanuel Macron at the Palace of Versailles following a G7 summit.