Selfridges unveils its CHRISTMAS shop in London a record 149 days before the holiday – offering £2K Christmas trees and David Bowie baubles

The London department store has proudly claimed it is again the first in the world to unveil its Christmas collection – no less than five months before the event. Shelves are already heaving with …
( read original story …)