Keep buying charity Christmas cards!
An estimated £50 million is generated for hundreds of good causes every year. A dramatic appeal has been made by charities for the public to keep up the great British tradition of buying charity Christmas cards. In the UK, the …






