Nestled at the very north of India in the Himalayan mountains, the sacred Hindu city of Rishikesh is often called the “Yoga ...