What Are The 8 Main Branches Of Ayurveda?

Ayurveda, a Sanskrit word consisting of two words, ayus, which means “life” and Veda, which means “science”, so Ayurveda literally means “science of life.”...