Skip to Content
You voted in your thousands for your favourites, and we're pleased to reveal your choices in our top 30 countdown of the best christmas carols.
7. A brilliant descant, and a softly sung second verse as the song tells of the wondrous moment Mary gives birth to the son of God, a worthy entry at No. 7 of this year's countdown.
Powered by Facebook