Where is Zhiqiang?

Where is Zhiqiang located?

Zhiqiang, Hainan, China (approx. 18.59417°, 109.2678°)


Where is Zhiqiang on the map?