fbpx mmnews


Bidding farewell: Debenhams to close its last store on May 15

Debenhams, a famous British retailer department store will permanently close its remaining stores on 15th May, bringing the curtain down on 242 years of trading. Debenhams, founded in London in 1778, started a liquidation process in December, dealing a hammer