University

Universitas Terbuka

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5136
1792
75
3008
2572
6829