Demand Destruction for Oil and Oil Products Has Kicked In
The International Energy Agency (IEA) has delivered a stark warning: global oil demand is now on track to contract sharply in 2026 amid the ongoing Strait of Hormuz supply shock triggered by the Iran war. What began as a geopolitical disruption has morphed into a full-blown demand destruction event, with high prices, scarce supplies, and […]
Continue Reading
