The best place to soak up yoga knowledge is through a 200 hour yoga teacher training in India. As we all know India is a unique and divergent land with a myriad of cultures. As far as yoga is concerned, India was the birthplace of this art and what you will study here will be...