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

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

​

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