The Town Built on Indian Art 11 years ago The town of Rishikesh in northern India is often called the yoga capital of the world.