University

i3L Indonesia International Institute for Life Sciences

http://i3l.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15246
5819
365
21727
18263
6498
5777