Trump signs Iran peace deal giving $300bn to Tehran as Supreme Leader mocks 'desperation'

Dublin Live 1 min read 5 hours ago

The US has agreed to a peace deal with Iran, ending the three-month war and lifting the US naval blockade on the Strait of Hormuz
Read original Dublin Live