A Christmas Carol has plenty of spirit(s) but lacks heart

2.5 Stars (2.5 / 5)

Christmas, as the saying goes, seems to come earlier every year.

As of my writing this, it is not yet mid November and already, en route to the cinema, the Staines council is decorating for the festive season.