From the mighty Himalayas to the lush Western Ghats, India is blessed with rivers that offer both thrilling white-water rafting and jaw-dropping natural beauty.