University

Universitas Teuku Umar Meulaboh

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10892
3964
282
4410
14484
5104
6084