Trump declares US-Iran peace deal ‘all signed’ as G7 leaders battle to tie up loose ends | US-Israel war on Iran | The Guardian
US president says strait of Hormuz will be open from Friday but questions remain over waterway fees and Israeli breaches of ceasefire in Lebanon