Bank of England has held interest rates at 0.5% for the 71st month in a row and kept its stimulus programme of quantitative easing (QE) unchanged. Most forecasters now think interest rates will not ...