Where is Shima?
Where is Shima located?
Shima, Fujian, China (approx. 25.37306°, 118.7914°)
Where is Shima on the map?
{"latitude":25.37306,"longitude":118.7914,"title":"Shima"}