Selfridges was named the Best Department Store in the World at the event, which is sponsored by the Intercontinental Group of Department Stores. The two other finalists were France’s Printemps and Italy’s Rinascente. https://www.chainstoreage.com/marketingsocial-media/the-best-department-store-i…