The Ahilya fort is a luxury hotel standing on a hill overlooking the river Narmada.… Located on the banks of the holy river Narmada, the fort was built in the… ...