India has a vast network of waterways, with more than 400 rivers grouped into major river basins. These rivers shape the country's geography, stretching from the Himalayas down to the Deccan plateau.