Best Yoga school in India for Yoga Alliance accredited 200, 300 & 500 hrs Yoga teacher training in India. Abhinam Yoga teacher training School in India with centers in Goa and Dharamsala offers retreats & yttc courses on how to practice injury free Ashtanga yoga based on Iyengars alignment principles using props.