This week’s UK Budget is the first under a Labour administration in more than 14 years, and to describe it as ‘closely watched’ would be something of an understatement. According to standardised OECD estimates, UK government spending (‘disbursements’) exceeded UK government receipts by some 5% of GDP last year…

Continue reading