Also on these boards
Maheshwar, Madhya Pradesh, India. Maheshwar is a town in Khargone district of Madhya Pradesh state, in central India. It is located 13 km east of National Highway 3 and 91 km from Indore, the commercial capital of the state. The town lies on the north bank of the Narmada River.