Where is Hemucun?

Where is Hemucun located?

Hemucun, Guangdong, China (approx. 23.52739°, 113.6273°)


Where is Hemucun on the map?