Britain’s public sector net debt has climbed to £2.985 trillion, putting the country within touching distance of the £3 trillion mark as higher debt-interest costs and welfare spending continue to
Britain’s public sector net debt has climbed to £2.985 trillion, putting the country within touching distance of the £3 trillion mark as higher debt-interest costs and welfare spending continue to