Bank of England maintains 16-year high interest rates in UK.

Abigail Turner

Abigail Turner