Buckingham Palace has opened a Christmas Pop-Up Shop at the Royal Mews from 14 Nov to 5 Jan, offering royal-themed gifts and homeware. Entry is free, with proceeds supporting the Royal Collection Trust and heritage preservation