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