University

Universitas Terbuka

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

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
5136
1792
75
3008
2572
6829