Karahal

Karahal is a small town in Sheopur district in the Indian state of Madhya Pradesh. It is about 44 km from Sheopur city and 165 km from Gwalior city.