Madhya Pradesh in Hindi can be translated to Central Province, and it is located in the geographic heart of India. The state straddles the Narmada River, which runs east and west between the Vindhya and Satpura ranges; these ranges and the Narmada are the...