it is located in china the himalaya and indochina