Christmas Song Anagrams.

Another anagram round but this time solving the anagrams leads to the titles of 25 well known Christmas songs or carols.

 

 

QUESTIONS.             ANSWERS.