Strait of Hormuz Crisis Deepens: Global Oil Prices Hit $106 Per Barrel as Middle East War Disrupts 20% of World Energy Supply
The world energy market stands at a breaking point today, June 1, 2026, as the ongoing conflict involving the United States, Israel, and Iran continues to strangle oil flows through the Strait of Hormuz, the single most important energy chokepoint on the planet. According to the latest data from the U.S. Energy Information Administration (EIA), … Read more