Yoga has a rich and diverse history spanning thousands of years.