Where is Harbin Institute of Technology located?
Harbin Institute of Technology, Harbin Institute of Technology, China (approx. 22.590385°, 113.964516°)
Harbin Institute of Technology, Harbin Institute of Technology, China (approx. 22.590385°, 113.964516°)