what range separates china from india?