The Indus river is the one of the longest rivers in Asia, rising in Tibet from a mountain spring, and flowing through into Ladakh, India. It is fed by numerous glaciers on its route, and branches off into the Zanskar, a powerful tributary that rushes…