UK department store Selfridges in £4.0bn Christmas Eve sale

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 normally throng with gift-hunting shoppers over the festive holiday, has been sold by Canada’s Weston…Continue Reading