Where is Xinhui?

Where is Xinhui located?

Xinhui, Guangdong, China (approx. 22.51778°, 113.0403°)


Where is Xinhui on the map?