University

Universitas Teuku Umar Meulaboh

http://www.utu.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16199
6209
411
14995
18101
8250
5789