Selfridges Christmas shop unveiled a record 149 days before the holiday

The Future Fantasy store, which launched on Oxford Street on Monday, will stock a £100 30cm-tall Santa Yoga figurine, and from September a £2,000 pre-lit Bedminster fake Christmas tree. Shoppers will …
( read original story …)