Bank of England puts interest rate up to 4.5% in record 12th rise in a row

Bank of England puts interest rate up to 4.5% in record 12th rise in a row