Selfridges opens its Christmas department in Oxford Street storewith just the 141 shopping days l
SELFRIDGES has opened the doors to its Christmas shop – despite there being 141 shopping days until the big day.London’s Oxford Street department store ha...