British department store Selfridges has been named the world’s top department store by the Intercontinental Group of Department Stores (IGDS) for the second time.
To view the full article (note: you must be a Drapers subscriber), visit Drapers.
(Source: Drappers)