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?