India is home to numerous rivers, but some of the major ones include the Ganga, Godavari, Krishna, Yamuna, Narmada, Indus, Brahmaputra, Mahanadi, Cauveri and Tapi.