Babchi is a kustanashini in Ayurveda. Wait, what? You probably didn’t get one word of that. And no, it’s not a spell from Harry Potter. Allow me to backtrack for a moment and explain. “Babchi” is an essential oil. It’s actually one for the most celebrated and cherished essential oils in all of Indian history. […]