University

Sastra University

https://www.sastra.edu/

World RankingContinental RankingCountry RankImpactsort ascendingOpennessExcellence
1890
495
43
6658
1155
1528