Catholic Herald logo
Menu
The White House Christmas tree, which this year is called a 'Holiday Tree' (Photo: PA)

And does Cameron really mean what he says about standing up for Christian values?