Bank of England ceases bond-buying after spending £19.3bn

Bank of England ceases bond-buying after spending £19.3bn