Debenhams’ remaining stores close for final time
Debenhams fell into administration at the end of last year and was set to be wound down before a £55m deal was agreed with Boohoo
Debenhams shuttered its last remaining stores over the weekend, ending its 243-year stint on the UK high street.