London, UK. - 2 Dec 2020: Media surround people entering the Debenhams store on Oxford Street, the first trading day since the chain announced it intends to shut all its stores.
Size: 6048px × 4032px
Photo credit: © Kevin J. Frost / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: 2020, administration, business, closure, debenhams, london, media, oxford, retail, shop, store, street