You can enroll for the 300 hour yoga teacher training in India at Nirvana yoga school. It is one of the registered schools of yoga located in the Himalayan region. The school has been imparting quality education for decades. You can go for this advanced course if you have already completed the basic 200 hours. This course is more detailed as compared to the basic one. You will learn more than 100 asanas in the realm of Hatha Yoga. Additionally, you will also get some knowledge about Ashtanga yoga or flow yoga.