Generous households across Britain will give around £2.8 billion in total to charities during November and December this year, according to an estimate from the Charities Aid Foundation (CAF).. Click here to read this story in full at Radio News Hub