Our 100 Hour Yoga Teacher Training India, Dharamshala syllabus weaves together ancient Vedic and yogic knowledge with the modern practices of science and teaching methodology