News

Government borrowing spiked to £151.9 billion last year in a far higher than forecast increase, latest official figures reveal today. It means the UK’s net public debt now stands at £2.81 ...