A modern corporate charity, a definition:
a corporation that is registered as a charity, it pays its executives rates comparable to private sector, six figure salaries and expenses, they all live and work in London and socialise with similar status business people, they devote a large part of their work to fundraising and…