University

i3L Indonesia International Institute for Life Sciences

http://i3l.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16612
6373
428
21795
20227
5784
5789