Selfridges department store on Oxford Street in London. Photo: Luke MacGregor/Bloomberg via Getty Images London is always dressed to impress....
Selfridges department store on Oxford Street in London. Photo: Luke MacGregor/Bloomberg via Getty Images London is always dressed to impress....