One of the largest rivers in the world, the Indus rises in the Tibetan mountains and flows west across northern India and south through Pakistan. It has been worshipped as a god, used as a tool of imperial expansion, and today is the cement of Pakistan's fractious union. Alice Albinia follows the river upstream, through two thousand miles of geography and back to a time five thousand years ago when a string of sophisticated cities grew on its banks...