University

Shanghai University of Electric Power / 上海电力学院

http://www.shiep.edu.cn/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2038
540
193
5370
2830
5435
1392