A Christmas Carol , The Puppet Theatre Barge, London
The Puppet Theatre Barge, London: Nestled on a canal in Little Venice bobs the Puppet Barge, a marionette theatre specialising in shows for children. It's lined with dark wooden panels and puppets of shows past that hang on the walls lining each side of the audience like sentinels. It's full of history and magic, which makes it the perfect place to stage Dickens' heart-warming tale A Christmas Carol. R…