University

Universitas Terbuka

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

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
4930
1748
67
4304
2192
6245