Madhya Pradesh, also called as the Heart of India because of its middle position is one of the best tourist places in India. It is also to a certain extent unknown and not touched. Whether it is broad range of national parks, natural reserves, historical places and the like, Madhya Pradesh involves it all. It was also given The Best Tourism State Award in 2012. Here are some best places to visit in Madhya Pradesh:Khajuraho-Khajuraho town in Madhya Pradesh has a big number of Hindu as well as Jain Temples from the medieval period, which is famous for their erotic monuments. It is one of the UNESCO World Heritage Sights and shows India’s medieval period art traditions and beauty via sliced stones and artistically interesting formations. These are thousand year old temples still ranking high as the base of India’s unique structural design.Gwalior-Gwalior city situated in Northern Madhya Pradesh includes various wonderful chronological temples and forts involving the most viewed one, the Gwalior Fort. It was the land of the Scindia Family and has always brought in musicians, poets, artists, and travelers to its inspirational space. Music is one of Gwalior’s particular attractions with festivals like Tansen Sangeet Samaroh.Chitrakoot-Chitrakoot is a place situated in the Eastern Area of Madhya PradeshIf you had plan for jouney then make your journey safe with IRCTC and book your train tickets after doing irctc sign up.