Published: May 18, 2026, 12:01 IST | Updated: May 18, 2026, 12:01 IST
Oil prices above $110 per barrel are adding fresh pressure to global inflation at a time when central banks were hoping for stability. Economists warn that persistent energy shocks could undo recent progress on price control.
Markets are now questioning whether central banks are beginning to lose control over inflation dynamics as cost pressures spread across economies worldwide.