Where is Zhaqidu?

Where is Zhaqidu located?

Zhaqidu, Guangdong, China (approx. 23.83115°, 116.424°)


Where is Zhaqidu on the map?