Top Christmas carols revealed
The nation's favourite carol is 'O Holy Night' according to an annual poll by the radio station Classic FM.
It dates back to 1847 and has regularly come top in the poll since 2003. Silent Night came second.
Here are the top ten:
O Holy Night
Silent Night
In the Bleak Mid-Winter
Hark! The Herald Angels Sing
In the Bleak Mid-Winter
O Come All Ye Faithful
O Little Town of Bethlehem
Away in a Manger
Joy to the World
God Rest Ye Merry, Gentlemen


