University

Optima International College

https://en.wikipedia.org/wiki/Optima International

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27544
12678
300
27473
6553
7212