How much does the UK spend supporting its businesses? (Updated)
Our research on suggests the British government spent £9.8 billion in 2013-2014 supporting its businesses. But has this spending worked? In this blogpost, we call for more evaluation and experimentation in business support programmes.