Selfridges opens Christmas shop 149 days ahead of the big day

Syndicate Post image
A man dressed as Future Fantasy Santa opens the Christmas shop at Selfridges in London (Aaron Chown/PA)

Breaking