rivers river indian lakes drainage ncert physical lenghth kms hindi peninsular himalayas originate upsc nadar
rivers india map river major indian maps ancient names origin water world important list indus pakistan system their indias mountains