University

Universitas Teuku Umar Meulaboh

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
13927
5444
409
4262
13868
5819
6626