By Suzanne Bearne2015-08-06T10:43:00
Selfridges has laid claim to being the first department store to open its Christmas shop this year, more than 140 days before the event.
Already have an account? Sign in here