Bank of England Holds Firm at 3.75% as Iran War Threatens UK Price Stability by admin477351 March 20, 2026 The Bank of England resisted calls to cut interest rates on Thursday, maintaining its base rate … Read more