University

Universitas Teuku Umar Meulaboh

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

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
13927
5444
409
4262
13868
5819
6626