The government received more money than it spent last month, hitting a new surplus record in a surprise boost for the chancellor. Official figures from the Office for National Statistics show £30.4bn ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results