Bank of England keeps rates on hold at 3.75% as Iran war shakes outlook

· CNBC