University

(3) Shanghai International Studies University Songjiang Foreign Language School / 上海外国语大学松江外国语学校

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

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
28095
12450
2180
23840
28196
8602
6115