Media Trust Score75%

Reliance Retail in talks for rights of beauty retailer Sephora – Deccan Herald

Sephora, owned by French luxury goods group LVMH, has 25 stores in 13 cities in India with brands in categories such as cosmetics.

  • You already voted!
  • Read More