Selfridges named world's best department store
Upmarket emporium Selfridges was today named best department store in the world.
The UK-based chain fought off stiff competition from world famous Bloomingdale’s in New York and Lane Crawford in Hong Kong to capture the prestigious retail prize.





