University

Sastra University

https://www.sastra.edu/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
1890
495
43
6658
1155
1528