Where is Hongxingdui?

Where is Hongxingdui located?

Hongxingdui, Guangdong, China (approx. 20.54378°, 110.0342°)


Where is Hongxingdui on the map?