Q. Which of the following is the longest rivers in India? Answer:
Brahmaputra
Notes: Among the given rivers, the Brahmaputra is the longest with a total length of 2,900 km. However, it is a trans-boundary river which flows through China, India and Bangladesh. It flows just 916 km in India. The Ganga is the longest river of India with a total length of 2,510 km. The length of Godavari and Narmada is 1,450 km and 1,290 km respectively.