Christopher Frayling explores why Charles Dickens’s A Christmas Carol has endured in pop culture for over 170 years. From 2016. Show more
Discover 11,128,835 listings and 279,898 playable programmes from the BBC
Christopher Frayling explores why Charles Dickens’s A Christmas Carol has endured in pop culture for over 170 years. From 2016. Show more