This company does NOT test on animals. No, Doll 10 is not sold in mainland China. Also, Do doll beauty test on animals? They don't test finished products ...