Top 10 Beautiful Rivers in India

Brahmaputra

1

Krishna River

2

Yamuna

3

Godavari

4

Mahanadi

5

Narmada

6

Ganga

7

Indus

8

Kaveri

9

Umngot river

10