Meghan Markle bought late Queen a gift – but it only lasted a few hours
For those who have married into the Royal Family, spending their first Christmas at Sandringham brings with it the enormous added pressure of buying gifts for the family. Luckily for them, however, the royals prefer to give one another joke presents – with some famous examples being a leather toilet seat and a shower cap … Read more