Of the two Himalayan rivers Indus and Brahmaputra ( both about 1800miles / 2900km ) which one is the longer and by how much? rajesh kochhar