Debenhams ‘to close 20 stores’ amid restructuring crisis

© SuppliedDebenhams is reportedly planning to close as many as 20 stores this year.
Debenhams is reportedly planning to close as many as 20 stores this year.

Breaking