Nei Lak Shan and Lantau Peak, China