Windsor Castle is ready for Christmas with a 20ft tree
Published
A 20-foot Christmas tree has been installed in Windsor Castle where the Queen and the Duke of Edinburgh are spending the festive period together.
Full ArticlePublished
A 20-foot Christmas tree has been installed in Windsor Castle where the Queen and the Duke of Edinburgh are spending the festive period together.
Full Article