Debenhams now set to close over 90 stores as the retailer struggles on the high streetIt could mean a loss of 10,000 jobs.7 years ago