Once again the Bank of England caught financial markets on the hop by raising interest rates today to 0.25 per cent, the first rise in more than three years.
Can interest rate rises halt inflation?
Once again the Bank of England caught financial markets on the hop by raising interest rates today to 0.25 per cent, the first rise in more than three years.