Public sector net debt, including the Bank of England, reached £2.93 trillion at the end of November, which is around 95.6% of gross domestic product (GDP) and 0.3 percentage points more than a year ago. It remains at levels last seen in the early 1960s.