Namah Shivaya offers yoga and meditation retreats and 200-hour Yoga Alliance certified teacher training in Uttarkashi, Himalayas, India.