Selfridges London. Image credit: Selfridges
British department store chain Selfridges has been sold in a deal worth more than $5 billion.
British department store chain Selfridges has been sold in a deal worth more than $5 billion.