University

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

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
27989
12378
2195
20426
28086
11401
6033