Sephora opens first store in India

LVMH-owned perfumery chain Sephora has made its long-awaited foray into India. The chain opened its first store in the country at the end of December, in partnership with Indian retail group Genesis Luxury. Located at the Select CityWalk shopping mall...
Read the full article now!
Subscribe