The sacred river Ganges flows through Rishikesh, adding to its spiritual appeal and natural beauty. In fact, it is here that that the river leaves the Himalayas, and flows out into the plains of northern India. Several temples, ancient as well as new, can be found along the banks of the river in Rishikesh. The city attracts thousands of pilgrims and tourists each year, from within India, as well as from other countries. The city has several Yoga centres that also attract tourists. It is believed that meditation in Rishikesh brings one closer to attainment of salvation, or moksha, as does a dip in the holy river that flows through it.