Iran war live: Trump urges Tehran to ‘just give up’, as oil prices surge
Standoff in the Strait of Hormuz pushes global oil prices above $120 per barrel.
Standoff in the Strait of Hormuz pushes global oil prices above $120 per barrel.