Bank of England keeps rates at 3.75% amid Iran tensions

Business