Where is Chanhuba?

Where is Chanhuba located?

Chanhuba, Guangdong, China (approx. 21.65327°, 109.9483°)


Where is Chanhuba on the map?