UK Budget Deficit
The budget deficit is the annual amount the government has to borrow to meet the shortfall between current receipts (tax) and government spending. Net borrowing for the UK 2021/11 is £151.8bn or 14.8% of GDP [OBR – J511] National debt or public sector net debt – is the total amount the government owes – accumulated …