The British department store Selfridges received the “Best Department Store in the World” award at the Global Department Store Summit in Paris.
Past Issues