University

(3) Shanghai International Studies University Songjiang Foreign Language School

http://www.sjfls.sjedu.cn/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
28182
13094
2556
28136
5963
6683