Ayurveda means “science of life” in Sanskrit. Ayurveda is an ancient health teaching rooted in India and Indian folk medicine. This science covers not only the field of medicine and health, but also the field of knowledge about energy, lifestyle, spiritual development and finding inner harmony. The basic principles of Ayurveda were described more than 5000 years ago in the […]