University

i3L Indonesia International Institute for Life Sciences

http://i3l.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12731
4804
360
17587
15765
5136
6084