Public sector net borrowing is estimated to have been £22.3bn in October – the sixth-highest borrowing in any month since monthly records began in 1993.
Public sector net borrowing is estimated to have been £22.3bn in October – the sixth-highest borrowing in any month since monthly records began in 1993.