If you’re spending Christmas in London and have a fondness for the Royal Family, here’s something you may want to factor in time for. For the very first time, a special Christmas pop-up shop will open at the Royal Mews at Buckingham Palace, transforming part of the historic 200-year-old stables into a festive boutique while the Mews remains closed to visitors for the winter season.

