The Bank of England held interest rates at 3.75 per cent today despite the inflation shock caused by the Iran war.
This post was originally published on this site.