An early contender for Scrooge of the Year comes from Asda in Cardiff, where shop managers charged kids £100 to make in-store collections for a trip to Africa.

The ghost of Christmas past must also have visited extra early this year, however, as a shamefaced Asda has since apologised and refunded the cash.