Tag: Sephora

New foreign brands in Delhi

- April 1, 2014 12:00 am

Sephora and Forever 21 are leading a new pack of foreign brands heading for India. The cosmetics and fashion brands are to open soon at ... Read More