Public sector borrowing – the difference between total public sector spending and income – topped £20 billion in September. The figure of £20.2 billion was £1.6 billion or 8.6% more than a year ...