University

Restu College

https://en.wikipedia.org/wiki/Restu College

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
28386
13186
314
28334
6553
7212