rivers peninsular upsc vaigai flowing krishna periyar kaveri nadu ias godavari karnataka srivilliputhur reserve affairs cauvery passes
rivers india river map indian maps system outline drainage states major tributaries peninsular detailed different narmada through picture routes ten
rivers peninsular narmada india krishna godavari kaveri mahanadi tapti longest ias hills amarkantak subcontinent