University

Universitas Terbuka

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5201
1711
75
1623
5062
2987
6008