Shree Hari Yoga School is certified by Yoga Alliance and provides yoga retreats, drop-in classes, 200 hours, 300 hours, and 500 hours of yoga teacher training in India. It is recommended as one of the best yoga school in India. At Shree Hari Yoga School, you will experience a holistic training in all aspects of yoga, from yoga asana to philosophy.