University

Ottimmo International

http://ottimmo.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
27582
12118
1919
20492
27818
8602
6115