10 Best Skin Care Products in India for Glowing Skin India is understood to be the birthplace of Ayurveda and also a country wherein splendor has continually been about extracting India is thought to be the birthplace of Ayurveda and More