© Licensed to London News Pictures. 18/10/2018. London, UK. Launch of the Selfridges department store Christmas festive window display with a 'Selfridges Rocks Santa' theme. It is the first department store in the world to unveil Christmas windows. Photo credit: Ray Tang/LNP
{}