Where is Lintaupin?

Where is Lintaupin located?

Lintaupin, Guangdong, China (approx. 24.46775°, 116.6528°)


Where is Lintaupin on the map?