University

Universitas Teuku Umar Meulaboh

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13920
5446
410
4263
13870
5822
6528