Heart of India: Madhya Pradesh is called heart of India because of it's location. The name “Madhya Pradesh”, meaning “Central Province”, reflects this position. Beyond geography, the state is rich in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results