UK retailer Debenhams set to shut down, threatening 12K jobs
British retailer Debenhams is set to shut down after more than two centuries, putting its 12,000 employees on the chopping block as the coronavirus crisis hammers the industry. The struggling department store chain was forced to close up shop after...