Karahal is a small town in Sheopur district in the Indian state of Madhya Pradesh. It's a Tehsil Headquarter and a Sub Division in District.https://sheopur.nic.in/%e0%a4%97%e0%a5%8d%e0%a4%b0%e0%a4%be%e0%a4%ae%e0%a5%80%e0%a4%a3-%e0%a4%b5%e0%a4%bf%e0%a4%95%e0%a4%be%e0%a4%b8/

Karahal is located on . It is about 44 km from Sheopur city and 165 km from Gwalior city.https://www.fallingrain.com/world/IN/35/Karahal.html

As per Census of India 2011 Karahal town has population of 12,790 of which 6 672 are males while 6,118 are females. Average Sex Ratio of Karahal town is 917.https://www.census2011.co.in/data/village/451872-karahal-madhya-pradesh.html

References