World The Oil Market Absorbed the War Shock, but Buffers Are Running Low by Ibrahim Khalil - World Editor July 19, 2026 by Ibrahim Khalil - World Editor July 19, 2026 Global oil markets have maintained relative price stability between $90 and $100 per barrel despite the significant disruption caused by the closure of the Strait of Hormuz. Market Dynamics and … 0 FacebookTwitterPinterestEmail