The Bank of England voted to keep interest rates on hold at 3.75 per cent following the peace deal in Iran and lower-than-expected inflation data for the UK.
Four cuts in 2025 had the base rate heading toward an expected level close to 3 per cent this year, but the Iran war and subsequent oil price rises derailed that ambition, with the Monetary Policy Committee now voting to hold four times in a row.