Meet extras from Cliff's Christmas No1 video and is the Nativity story relevant in 2016?
Discover 11,128,835 listings and 281,976 playable programmes from the BBC
Meet extras from Cliff's Christmas No1 video and is the Nativity story relevant in 2016?