Susan Boyle, Michael Ball and Hayley Westenra join five thousand singers at the Royal Albert Hall as Britain's most popular Christmas carols are revealed. Show more
Discover 11,128,835 listings and 279,438 playable programmes from the BBC
Susan Boyle, Michael Ball and Hayley Westenra join five thousand singers at the Royal Albert Hall as Britain's most popular Christmas carols are revealed. Show more