Is it time for a clear-out in Britain’s bloated, self-serving charities?

Charities in England and Wales raise and spend about £58.65bn a year. Of this, around £51.94bn (88%) is used for what the Charity Commission (the regulator for charities in England and Wales) classes as “charitable expenditure”. Looks good, doesn’t it? But let’s pry a little deeper into some more figures about the charitable sector.

There […]