What is the reason for the highest interest rates in the UK since 2009?

time Jun 17 2022