The next Bank of England vote takes place on Thursday 5 November

— Summary