Rishikesh is a spiritual town in Uttarakhand, India, located at the confluence of the Ganga and Chandrabhaga rivers, 24 kilometers upstream from Haridwar. It's also known as the "yoga capital of the world" and is a major pilgrimage and tourist destination in northern India.