Kaya expands retail presence with store in Delhi
Kaya, India’s leading skincare brand has strengthened its retail presence with the launch of a new store in the national capital of New Delhi.