2016
Don Warrington narrates the account in Luke's Gospel of the shepherds' visit to the Christ Child, and the Adventist Vocal Ensemble sing Sweet Little Jesus Boy.
25-12-2016
BBC 1
Christmas Show 1976
Classic quintessential seasonal viewing from one of the best British comedy duos.
25-12-2016
BBC 2
25/12/2016
The latest news, sport, business and weather from the BBC's Breakfast team.
25-12-2016
BBC 1
25/12/2016
The latest national and international news, with reports from BBC correspondents worldwide.
25-12-2016
BBC 1
25/12/2016
The residents of Albert Square are determined to have a peaceful Christmas this year. But with secrets festering, families fractured and pressure building, will they all get the ...
25-12-2016
BBC 1
25/12/2016
The latest national and international news stories from the BBC News team.
25-12-2016
BBC 1
Series 52: 11. Have I Got A Bit More 2016 News For You
An extended compilation of the popular news quiz that looks back at the big news of 2016. With team captains Paul Merton and Ian Hislop and a variety of guest hosts and panellists.
25-12-2016
BBC 1
28/12/1976
Leonard Sachs presents an edition of the old time music hall programme, first broadcast on 28 December 1976. With Danny La Rue, Duggie Brown, Lyn Kennington, David Ellen and mem ...
25-12-2016
BBC 4
The Return Of Doctor Mysterio
The Doctor joins forces with a masked superhero for an epic New York adventure. With brain-swapping aliens poised to attack, the Doctor and Nardole link up with an investigative ...
25-12-2016
BBC 3
2016
HM Queen Elizabeth II delivers her annual address in the Christmas message to the nation and the Commonwealth.
25-12-2016
BBC 1