Shivpuri is a small town located in the central Indian state of Madhya Pradesh. It is situated on the banks of the river Betwa and is surrounded by lush forests and hills. Shivpuri is known for its adventure activities that attract tourists from all over India and abroad. Here are some of the popular adventure activities that you can enjoy in Shivpuri: