selfridges in london is the uk's second largest shop, harrods - today owned by the state of qatar - is the biggest.
selfridges in london is the uk's second largest shop, harrods - today owned by the state of qatar - is the biggest.
selfridges
harrods