Huazhong University of Science and Technology(華中科技大學)
Huazhong University of Science and Technology [File photo]
Location: Wuhan, Hubei Province
Total score: 62.9