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, Philip Whittington - Tuesday, 1st August, 2006