Oil Slumps Below $80 as Inventory Draws Offset Iran Supply Hopes
Analysts warn global crude stockpiles have fallen to operational minimums despite easing Hormuz tensions, pressuring prices. Brent crude dropped below $80 per barrel as concerns over depleted global oil inventories overshadowed optimism about a potential reopening of the S