University

Universitas Teknologi Sumbawa

http://uts.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16616
6578
536
13840
20969
5248
6084