University

Universitas Teuku Umar Meulaboh

https://www.utu.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14286
5672
421
13004
5963
6683