see more

21st July 1966: The shop floor of Selfridges, the famous London department store. (Photo by Terry Disney/Express/Getty Images)

21st July 1966:  The shop floor of Selfridges, the famous London department store.  (Photo by Terry Disney/Express/Getty Images)