Himalayan Yoga Association’s 200 Hour Yoga Teacher Training in Rishikesh is professional and comprehensive program based on teachings of Ashtanga yoga- Hatha yoga- Vinyasa Flow designed by accomplished yoga masters after a lot of self-study on the subjects of yoga in order to provide best teachings to the students.