University

Universitas Teuku Umar Meulaboh

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13972
5249
301
6640
17779
6745
5777