University

Universitas Terbuka

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

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
4795
59
59
14
4493
2339
6529