LIVING ON THE ROOF OF THE WORLDLadakh is a small mountainous region in the north of India, situated in the state of Jammu and Kashmir, bordered by Tibet to the east and...