University

(3) Shanghai International Studies University Songjiang Foreign Language School

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

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
28182
13094
2556
28136
5963
6683