Thirty-four traditional carols including 'Deck The Halls' Good King Wenceslas' and 'Hark! The Herald Angels Sing'.