University

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

https://sjfls.sjedu.cn/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
29538
14059
2549
29523
6492
6650