India is in the center of the yoga revolution that has gripped many all over the world. Today, people of different nationalities and even religions are interested in learning yoga. Yoga can be learnt anywhere in India but I have picked up three most popular places for you.

Dharamshala and Mcleodganj

Dharamshala is located in upper reaches of Kangra valley in the Himalayas. Dharamshala and Mcleodganj,a village in the suburbs of Dharamshala, are popular tourist destinations. Here the weather remains very pleasant and nature can be seen in her full splendor. Mcleodganj is also the seat of His Holiness, the Dalai Lama and home to many Tibetan monasteries. This special Himalayan destination offers spiritual atmosphere for yoga enthusiasts. Many camps and workshops are held here and some of the very best teachers also come here to teach yoga. Yoga teacher training in Mcleodganj includes intensive 200 hour and 500 hour courses. Most retreats generally take a handful of students only in one batch so that personal attention can be paid to each student. The Yoga Retreat in Dharamshala is an experience unlike any other and must be tried by those who want to learn yoga in its pure form, from the very best teachers.

Goa

We now descend the great Himalayan Mountains and move towards the south- west part of India. On the shore of Arabian Sea is a place known for its parties- Goa. What many people dont know is that Goa also is one of the pioneers in Yoga teacher training courses. The courses offered are same i.e. 200 hour or 500 hour yoga teacher training. As October starts, the winter grips northern India, making the atmosphere unsuitable for yoga practice, so most retreats shift classes to Goa. Weather is still pleasant in Goa and thus makes the classes here an enjoyable experience. The Yoga teacher training in Goa for 2013 will start in October for most retreats.

Rishikesh

Rishikesh is situated on the foothills of Himalayas. It is also known as the Gateway to Garhwal Himalayas. In India it is one of the most popular destinations for Yoga.It is also known as The Gateway to Garhwal Himalayas. Rishikesh is one of the most popular destinations for yoga in India. Rishikesh is one of the most spiritual towns in India and proves divine experiences for yoga learners. It is believed that meditation in Rishikesh brings one closer to attainment of moksha, as does a dip in the holy river, the Ganga that flows through it. Rishikesh is also known as the yoga capital of the world.

Although yoga is spreading like wildfire, India is yet to come to fully tap the possible potential these Yoga teacher training courses have to offer. Not only does yoga improve physical fitness and stabilizes a person mentally and emotionally, it creates employment and helps spread the knowledge of yoga to far flung areas of the world too.