
Debenhams to be liquidated in hammer blow for UK retail sector
LONDON: British department store group Debenhams is to be liquidated with the potential loss of 12,000 jobs, the country’s second major corporate failure in as many days, as the Covid-19 …
Read More