Inflation stays at 3% but Iran war set to send prices spiralling March 25, 2026 · The Independent Read full story at source