The Bank of England has voted to hold interest rates at 3.75 per cent, having weighed the perils of rising inflation against an underperforming economic background.
With the Iran war again pushing up the price of oil this week, higher energy bills and rising costs across food and manufacturing are likely for much of 2026, putting additional pressure on households and businesses.