University

Sastra University

https://www.sastra.edu/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
1881
491
43
6658
1150
1521