Selfridges department store on Oxford Street in London. Image credit: Shutterstock
By Silvia Coleman and Georges Al Feghali

Selfridges department store on Oxford Street in London. Image credit: Shutterstock
By Silvia Coleman and Georges Al Feghali