Oil Crisis Escalates as Strait of Hormuz Tensions Rise

Global Energy Markets Sent into Turmoil The price of oil surged above $106 per barrel yesterday, marking a significant increase as tensions escalate in the highly strategic Strait of Hormuz. The key waterway, a critical chokepoint for global oil supplies, has become a...