Where is Shandong University of Technology located?
Shandong University of Technology, Shandong University of Technology, China (approx. 36.676666°, 117.17916°)
Shandong University of Technology, Shandong University of Technology, China (approx. 36.676666°, 117.17916°)