Debenhams to close stores

Debenhams to close stores
play icon
"Store Closing" signs in the window display of a Debenhams store in Manchester. AFP