University

Sastra University

https://www.sastra.edu/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
1890
495
43
6658
1155
1528