University

Sastra University

https://www.sastra.edu/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1790
470
41
6402
1334
1524