Narmada river rising near Amarkantak range of mountains in Madhya Pradesh is the largest river in the state.