Dec 14, 2023Interest on UK Debt Costing Taxpayers £318 million per day!As confirmed yesterday by the Institute of Fiscal Studies and Office for Budget Responsibility at the Finance and Public Administration...