Rishikesh, the yoga capital of the world

The Indian town of Rishikesh in the foothills of the Himalayas is the mecca of yoga, drawing tens of thousands of foreign tourists every year to its dozens of ashram retreats and yoga schools.