UK department store Selfridges in $5.4 billion Christmas Eve sale
24 Dec 2021
Britain’s luxury department store chain Selfridges, famed for its flagship store on London’s Oxford Street, was snapped up Friday by a Thai-Austrian alliance for £4.0 billion in a Christmas Eve deal that will create a global giant. Selfridges, whose stores