Where is Xinjiu?
Where is Xinjiu located?
Xinjiu, Fujian, China (approx. 25.76361°, 119.3933°)
Where is Xinjiu on the map?
{"latitude":25.76361,"longitude":119.3933,"title":"Xinjiu"}