University

Ottimmo International

https://ottimmo.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27728
12671
1776
27654
7521
7216