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.
27. The second piece by John Rutter in your top 30 choices - this time, the jolly Shepherd's Pipe Carol. It's no wonder it's a firm favourite, with its unexpected rhythms and cheeky dance-like text-setting.
Powered by Facebook