Huazhong University of Science and Technology
Huazhong University of Science and Technology [nipic.com]
Province: Hubei
Score: 75.12
Star ranking: 5-star