I-le-hu-li Shan, China (mountains)