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