The Bank of England's MPC voted unanimously to hold rates at 3.75% as the Iran war reshapes UK inflation forecasts and shelves expected rate cuts.

The Bank of England's MPC voted unanimously to hold rates at 3.75% as the Iran war reshapes UK inflation forecasts and shelves expected rate cuts.

The Iran war has produced an unusual sight on the Bank of England’s rate-setting panel: unity. Economists don’t expect it to last.