Where is Xiahuangdi?

Where is Xiahuangdi located?

Xiahuangdi, Guangdong, China (approx. 24.60257°, 116.0055°)


Where is Xiahuangdi on the map?