Gift-giving can be a challenging affair when your nearest and dearest already own priceless jewels, designer clothes and luxury cars. So instead of splashing out on expensive, over-the-top items, the royals don't take seasonal present giving seriously. In fact, the funnier or sillier the present, the better.

"It's a long-running tradition for the family to exchange joke gifts at Christmas , so there's always a lot of laughter at Sandringham," royal commentator Duncan Larcombe tells OK! "In the past, Prince Harry used to be the biggest joker, but now I imagine it's Charles, who has a very strong sense of humour." Over the years, the joke presents have reportedly included a leather toilet seat given by Princess Anne to her older brother King Charles, while Kate is said to have cheekily given Harry a "grow your own girlfriend kit". Harry, meanwhile, is said to have presented the late Queen with a shower cap which had "Ain't life a b***h" written on it! "Sometimes we imagine the royals are all very serious, but they like a good giggle like most families," says Duncan.

"Charles once said having a sense of humour is what keeps him sane, and so sharing joke presents helps lighten the atmosphere when things can otherwise be quite formal. "I think the King will definitely be the one playing pranks and messing about with the grandchildren at Christmas. And you can imagine that Princess Anne is a bit like the naughty auntie, with everyone wondering what she might say or do next!" The da.