In advance of a re-opening of businesses and before a change to a Tier 2 for London during the second wave of the Coronavirus pandemic, the Selfridges department store displays Christmas decorations and a Santa on Oxford Street, on 30th November 2020, in London, England. Retailers will once again be open for Christmas business on 3rd December.
Add to Cart Add to Lightbox Download