Government borrowing drops but debt remains at levels not seen since 1960s
Public sector net borrowing was £7.8 billion in December, less than the £11.4 billion that economists had forecast.
Public sector net borrowing was £7.8 billion in December, less than the £11.4 billion that economists had forecast.