Burberry has become the latest luxury brand to temporarily shut its stores in Russia following Moscow’s invasion of its neighbour Ukraine, after similar moves in recent days by Louis Vuitton, Hermès, Kering, Chanel and Prada.
The British fashion brand has three stores in the country, including one run by a franchisee and one in Moscow’s famous Red Square. It had already announced last week that it had halted deliveries to the outlets but confirmed this weekend that it was shutting them for the time being.