Oil prices remain above $100 a barrel even as Middle East crude flows nearly recover to pre-war levels, roughly 40% higher than when the conflict began. Depleted inventories, at five-year lows, and disrupted shipping through the Strait of Hormuz and Red Sea are feeding inflation. Even a planned release of 100 million barrels by the G7 and partners failed to lower prices.
Oil Stuck Near $100 as War Risks Keep Supply Tight
Source: Moneycontrol