Bank of England Holds Rate at 3.75% as Iran War Writes Next Chapter in UK Inflation Story by admin477351 March 20, 2026 The Iran war has taken up the pen to write the next chapter in the UK’s long and difficult inflation story, with the Bank of England voting unanimously to hold … Read more