ITV documentary offers glimpse into the Queen's Christmas at Windsor


In the touching festive scene, filmed as part of a new ITV documentary, the Queen can be seen laughing and joking as she hands Christmas presents to her most trusted staff at Windsor Castle.

Read More…