Celebrating the holiday season, Carrie Underwood surprised churchgoers when she took the stage to perform a few Christmas classics.
For a decade complete, ‘O Holy Night’ has been voted the best-loved Christmas carol of all time in our annual poll.