Britain’s public debt burden is projected to exceed £3.5trillion by the 2030–31 financial year, according to new forecasts from the Office for Budget Responsibility (OBR). Annual interest costs are ...