MENU
Your location:

Charity: The spectre of over-regulation and state dependency

Britain has a charitable sector of which it is proud, and rightly so. As of December 2005, there were 167,000 main charities on the Charity Commission’s register. Their total annual income is nearly £38 billion – equivalent to over £600 for every man, woman and child in the UK. The income of the sector has, according to the Charity Commission, almost doubled since 1997

Richard Smith and Philip Whittington - Tuesday 1st August 2006