Ayurveda, the Indian system of medicine literally means 'knowledge of life'. It includes art of living, science of health and philosophy of life. Though more than 5000 years old, it is by no means an outdated science. Even today, people of India think and live according to principles...