Debenhams prepares to launch first ever store in Russia
British high street stalwart Debenhams is preparing to launch its first ever store in Russia this Saturday as it prepares to launch a full-on assault on what is tipped to become Europe’s biggest retail market.
The retailer will open a 35,000 square foot store in Moscow’s Mega Belaya Dacha mall via its franchise partner, Debruss.
The department store chain already operates 70 franchised stores in 26 countries, including Iran, Malta and Malaysia. Debenhams is aiming to double the size of its international business over the next five years.