Where is Zhenxing?

Where is Zhenxing located?

Zhenxing, Hainan, China (approx. 19.49889°, 109.8786°)


Where is Zhenxing on the map?