The Office for Budget Responsibility has warned that public sector net debt could hit 100% of GDP by 2058 as the increased life expectancy of Britons imposes a mounting strain.
↧