Top 10 Longest river in India
1. Ganga Ganga is India's Longest river which flows through India and Bangladesh. This river is 2704 km long, which originates from Gangotri glacier of western Himalayas in the state of Uttarakhand. It flows south and east through gangetic plains and Bangladesh and at last empty out into Bay of Bengal. It is considered as a holy river. 2. Godavari Godavari is India's second longest river after Ganga. It's source is in Trimbakeshwar in Maharashtra. It is 1465 km long that flows east through Maharashtra, telengana, Chhattisgarh, oddisha, Andhra Pradesh and at last fall into Bay of Bengal. 3. Yamuna Yamuna is the third longest Indian river with it's total length of 1376 km. It originates from yamunotri glacier from the lower Himalayas in Uttrakhand. It merges with Ganga in Triveni Sangam prayagraj which is the site for kumbh mela. 4. Narmada It is 4th Longest river of total length of 1312 km. It rises from Amarkantak plateau near annupur