While Rajasthan often steals the spotlight, seasoned travellers with a passion for India are drawn to Madhya Pradesh, located at the heart of the country. The state has upgraded its roads, making it easier to reach its remarkable yet less-visited attractions. These include the regal riverside town of Orchha, the intricate Tantric temple carvings of Khajuraho, and the breathtaking Buddhist stupas of Sanchi.