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