Oil Prices Stall Despite War: JPMorgan Flags Demand Collapse
Brent crude has averaged just $94 a barrel since the Iran conflict began, far below JPMorgan’s original $130 call, as global demand destruction and a widening Russian budget gap raise recession warnings.










