University

Institut Deli Husada

http://delihusada.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
26310
11339
1480
18317
26603
8602
6115