Official data showed an increase in government borrowing to £14.9 billion, in the second-highest October borrowing since monthly records began in 1993.
This is £4.4 billion more than was borrowed in October last year, according to the Office of National Statistics (ONS).