Sephora sells its stores in Russia to its local general manager – Archyde

Sephora sells its stores in Russia to its local general manager – Archyde