Naked mannequins in the empty interior of Debenhams flagship store on Oxford Street on 28th January 2021 in London, United Kingdom. Debenhams has been an ever present feature all over the UK for 242 years, but it has been announced that it will close all of its shops at the cost of around 12,000 jobs, and go into liquidation. This huge blow to the high street has not come as a surprise as the company has been struggling for some time.