The Bank of England has held interest rates at 3.75% as it cautioned that the cost of living was still set to rise this year because of the fallout from the Iran war.
Policymakers nonetheless said that a recent fall in energy prices meant it was no longer expecting inflation to go as high as it was in April.