Don’t waste your money on the overpaid, over-pensioned penpushers at the BBC’s “Children in Need” charity

A couple of days ago, I blogged about the extraordinary number of supposed “charities” in Britain and suggested that the 874,829 employees and 945,278 trustees at Britain’s 180,281 charities probably did a lot better from our £58.65bn in donations than anyone actually needing charitable help

Since then, I’ve been looking at the average employee […]