Where is Xingsha?
Where is Xingsha located?
Xingsha, Xingsha, China (approx. 28.23972°, 113.08778°)
Where is Xingsha on the map?
{"latitude":28.23972,"longitude":113.08778,"title":"Xingsha"}