Lucy Worsley reveals the surprising stories behind our favourite Christmas carols. From pagan rituals to religious conflicts, French dances and the First World War, carols reflect our history.
1963
2022
2002
2004
1987
2013
1918
1921
1938
2009
—
1931
2023
1993
1897
1977