University

Sastra University

https://www.sastra.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1881
491
43
6658
1150
1521