Tseng Tau


Tseng Tau - village in People's Republic of China.