India is the birthplace of yoga, which means you will find hundreds if not thousands of yoga teacher training courses spread across the country, from the spiritual energy of Rishikesh to the beaches of Goa and the calm backwaters of Kerala.  Just like any...