Rishikesh, a small town located in the northern state of Uttarakhand, India, is known as the “Yoga Capital of the World.” The town is situated on the banks of the holy river Ganges and is surrounded by scenic beauty that attracts tourists from all over the world.