University

Universitas Terbuka

http://www.ut.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4742
1596
52
727
6194
4106
5254