Which is the longest river in India?

Godavari

Brahmaputra

Ganges

Yamuna