Finding its way down from the Himalayas towards the Arabian Sea, the Indus river provides water and life along its length.