Cham Tin Shan


Cham Tin Shan - mountain in People's Republic of China.