Madhya Pradesh has numerous rivers, the important ones being Narmada, Chambal, Betwa, Shipra, Sone, Mahanadi, Indrawati and Tapti. All these rivers have played a considerable role in making Madhya Pradesh what it is today – be it the cities, the culture, or the ravines.