In line with our expectation, and that of economists and markets, the Bank of England lowered its key policy rate today by ...