Where is Shexiu?

Where is Shexiu located?

Shexiu, Guangdong, China (approx. 22.63642°, 112.2714°)


Where is Shexiu on the map?