It's Christmastime in London, and overworked Bob Cratchit and his family, including poorly Tiny Tim, find joy and cheer even in poverty. Meanwhile Bob's boss, the selfish, miserly old Ebenezer Scrooge, is deeply bitter about the festive season. However, when Scrooge is visited by the ghosts of Christmas Past, Present and Yet to Come, the error of his ways is revealed with haunting clarity. Dickens's timeless classic, which has popularised phrases...