Selfridges, the largest department store on Oxford Street, prides itself on its imaginative displays and aesthetic contrasts, but its decision… read more