Where is ShanghaiTech University?
Where is ShanghaiTech University located?
ShanghaiTech University, ShanghaiTech University, China (approx. 31.1857°, 121.596°)
Where is ShanghaiTech University on the map?
{"latitude":31.1857,"longitude":121.596,"title":"ShanghaiTech University"}