Here are nine of the longest rivers in India

Ganges (Ganga)

Ganges (Ganga)

Yamuna

Brahmaputra

Indus

Godavari

Krishna

Narmada

Mahanadi

Tapti