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.
2022
1995
2024
1969
1989
2020
—
1997
1940
2006
2021
1976