At the Global Department Store Summit in Paris last week, London's Selfridge's was named the world's best department store for a second year.
Selfridge's has made strides over the past few years to create a spectacular shopping experience. It opened...