
Oil: Demand fears deepen
Crude oil markets are facing a stark recalibration, with Brent dipping below $66 per barrel this week—a near 20% drop from early April highs. Much of the downturn is driven by growing evidence that the geopolitical premium which had supported prices for …