Selfridges opened its Christmas Shop on July 31. Image courtesy of Selfridges
Luxury Daily's live news from July 31:
Prada juxtaposes public and private in Galeries Lafayette pop-up