Global markets react as oil prices jump 7% to $91 per barrel, triggering fears of inflation in 2026.
Read full article on MarketWire