Madhya Pradesh is known as the "Heart of India" because it occupies a geographically central place in the country.It is the second-largest state by area and the fifth-largest by population in India and its shares their boundries with Chhattisgarh, Gujarat, Uttar Pradesh, Rajasthan, Maharashtra. It has rich mineral resources and a diverse culture. It is also known for its historical and natural attractions, such as the Khajuraho temples, the Bhimbetka rock shelters, and the Bandhavgarh National Park. Madhya Pradesh has the largest forest area of any state in India.
Top 10 Cities in Madhya Pradesh
1. Bhopal
2. Indore
3. Gwalior
4. Jhansi
5. Shivpuri
6. Sagar
7. Ujjain
8. Jabalpur
9. Rewa