Kate Middleton's unexpected trip to The Range for cheap Christmas gifts for the royal family
The royal family always follows an annual tradition when buying Christmas gifts.
Full Article
The royal family always follows an annual tradition when buying Christmas gifts.
Full ArticlePrincess Anne apparently got Prince Charles a leather toilet seat once