As romantic and gorgeous as the rains can be, it does tend to get slightly drab at times. The perfect way to cheer […]
Each time I visit the ‘first in India’ newly opened Sephora store in Select Citywalk Mall, New Delhi, it feels like my very first time there. With the excitement that Alice must have had in wonderland, there are new products to discover each time, a tester for EVERY product, there is never enough time to try out everything. I love it!!