The world’s leading luxury brands suspend business in RussiaFrench group Hermes has three stores in MoscowHermes ‘deeply concerned about situation in Europe’By Reuters · 5 March 2022