Sparkle all round as the Christmas festive period ensues in London on the famous Oxford Street and Selfridges.
A place not to be missed should live or visit London. Head up to Hampstead, and see if you can find this secret garden.