The Bank of England has raised interest rates for the tenth consecutive meeting as it battles to bring down soaring inflation.
The Bank’s Monetary Policy Committee raised rates by 50 basis points to 4pc.
The committee voted by a majority of 7–2.
It puts rates at their highest level since October 2008, when the global financial crisis was beginning to take hold.