Nykaa, India's most preferred destination for the latest and best in beauty, today launched Nyveda - a new Ayurvedic beauty and wellness brand, marking the company's foray into this trusted Indian science of holistic wellbeing. Authentic in formulati ...