UK: Shoppers Line Up Outside Collapsing Debenhams Department Store In London
- Captured on Wednesday 2nd of December 2020
- Location is London
Description
A long queue was seen outside the Debenhams department store on Oxford Street in London, Wednesday, December 2 for “fi Read more...