what is the range of mountains that lies between china and india?