Stock Photo - India, Madhya Pradesh, Maheshwar, Ahilya fort and Narmada river.

Stock Photo: India, Madhya Pradesh, Maheshwar, Ahilya fort and Narmada river.