Kiehl’s India, the finest apothecary skincare brand, relaunched its store in Palladium Mall, Mumbai, in an all-new unmissable avatar. Following the footsteps...