University

Universitas Terbuka

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

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
4755
1567
61
1920
4252
2646
6084