Glass previews the Experimental Perfume Club pop-up at Selfridges
DID you know the human nose has roughly 400 different types of scent receptors that can detect at least one trillion different odours? Let that sink in: one trillion odours.
Experimental Perfume Club Fragrance...