MADHYA PRADESH {MP} is called the ‘Heart of India’ not only because its central location but also because it is home to THE CULTURAL HERITAGE OF HINDUISM, BUDDHISM, JAINISM and ISLAM...
Its capital is Bhopal, and the largest city is Indore. Nicknamed the "heart of India" due to its geographical location in India, Madhya Pradesh is the second largest state in the country