University

Shantou (Swatow) University

https://www.stu.edu.cn/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1133
254
122
1683
2613
1035