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, shoppers walk past Christmas window displays outside Selfridges 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