The royal family traditionally spends Christmas at Sandringham Castle. There, too, people laid flowers and cards in memory of the late Queen.
The royal family traditionally spends Christmas at Sandringham Castle. There, too, people laid flowers and cards in memory of the late Queen.