The Bank of England has kept interest rates at 4% following a close vote among policymakers, who judged that inflation in the UK has now peaked. Continue reading...