Taxpayers have paid the Bank of England £110bn to cover QE losses

The Treasury has transferred £110.72bn to the Bank of England since October 2022 to cover losses on quantitative easing, a parliamentary answer shows. The OBR expects a further £57.4bn in the three years after this one.