Inflation holds at 3% in ‘calm before the storm’ of Iran war March 25, 2026 · The Independent Read full story at source