Maheshwar: temples, the 'middle ground' between the river and Ahilya fort © Soumitro Ghosh