Current tax receipts, as a percentage of GDP, are at their highest since 1986-87
Standfirst ...
Total managed expenditure
Current receipts
30
34
38
42
46
1960
1980
2000
2020