University

Sastra University

http://www.sastra.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2039
579
40
8476
6703
2041
1277