Bank of England Holds Rate at 3.75% as Iran War Creates Urgent Case for UK Energy Reform by admin477351 March 20, 2026 The Iran war’s energy price impact on the UK has created an urgent case for fundamental … Read more