With a land area of 3,287,263 km2 (1,269,219 sq mi) consisting of diverse ecosystems, India has many rivers systems and perennial streams.
[1] The rivers of India can be classified into four groups – Himalayan, Deccan, Coastal, and Inland drainage.
[4] The Narmada and Tapti rivers originate from the Vindhya and Satpura ranges in Central India.
[6] The largest of the peninsular rivers include the Godavari, the Krishna, the Mahanadi and the Kaveri.
The Ganges-Brahmaputra-Meghna basin is the largest, which covers 34% of the land area and contributes to nearly 59% of the available water resources.