University

Universitas Terbuka

https://www.ut.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4930
1748
67
4304
2192
6245