Inflation hits 3% in Europe as Iran war spreads oil price shock

· The Independent