BoE surprises markets by keeping QE total steady

The Bank of England surprised markets on Thursday by keeping its quantitative easing programme unchanged at 125 billion pounds, boosting speculation that it may soon finish its unprecedented asset-buying scheme. But analysts