University

(3) Shanghai International Studies University Songjiang Foreign Language School

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

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
28182
13094
2556
28136
5963
6683