Why Oil Is Still Below $100 a Barrel When Physical Oil Is Over $140
The paradox gripping global energy markets in mid-June 2026 is stark. Brent crude futures — the benchmark “paper” oil traded on exchanges — have hovered around $90–$98 per barrel despite more than 100 days of war involving Iran that has severely disrupted flows through the Strait of Hormuz, a chokepoint for roughly 20% of the […]
Continue Reading
