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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results