Can you guess the titles of these popular Christmas carols from the cryptic clues given? As always some may be a little tricky.
Questions Answers