The US and Iran have agreed to a peace deal ending military actions, with the official signing set for June 19 in Geneva, Switzerland.

Reports suggest Tehran secured most objectives, while US gains were mostly confined to reopening Hormuz

Peace negotiations between the US and Iran have dragged on for around a month, with Trump offeri ng conflicting comments.