April 27, 2020
UK-based retailer Debenhams is to close seven of its stores. The news comes after the retailer filed a Notice of Intent (NOI) to appoint an administrator earlier this month, following store closures as a result of the COVID-19 pandemic.
As...