University

Universitas Teuku Umar Meulaboh

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
11901
4408
316
5619
15157
5760
6115