how many christmas songs are there?

There are 30 traditional Christmas carols. And there are 25 popular most performed holiday songs.

Wednesday, February 01 2012