Petroleum Crisis Alert: Global Stockpiles Near Historic Lows as $200 Oil Becomes Plausible
OECD petroleum inventories fell to 2,710 million barrels in October 2026, about 6% below the five-year average. With minimal market cushion and logistics constraints, industry...