The rivers of India play an important role in the lives of the Indians. They provide potable water, cheap transportation, electricity, and the livelihood for a large number of people all over the country. This easily explains why nearly all the major cities of India are located by the banks of rivers. The rivers also have an important role in Hindu Dharma and are considered holy by all Hindus in the country.
Seven major rivers along with their numerous tributaries make up the river system of India. The largest basin system of the rivers pour their waters into the Bay of Bengal; however, some of the rivers whose courses take them through the western part of the country and towards the east of the state of Himachal Pradesh empty into the Arabian Sea. Parts of Ladakh, northern parts of the Aravalli range and the arid parts of the Thar Desert have inland drainage.
All major rivers of India originate from one of the three main watersheds:
Himalayan glaciers in the Indian subcontinent are broadly divided into the three river basins, namely the Indus, Ganga and Brahmaputra. The Indus basin has the largest number of glaciers (3500), whereas the Ganga and Brahmaputra basins contain about 1000 and 660 glaciers, respectively.
Known as Ganga-Satluj Ka Maidaan (गँगा सतलज का मैदान), this area is drained by 16 major rivers. The major Himalayan Rivers are the Indus, Ganges, and Brahmaputra. These rivers are long, and are joined by many large and important tributaries. Himalayan rivers have long courses from their source to sea (in India Arabian sea and Bay of Bengal).
The major rivers in this system are (in order of merging, from west to east)
Before entering Bangladesh, Ganga leaves a distributary Hoogly, which provides water for irrigation in West Bengal