University

i3L Indonesia International Institute for Life Sciences

http://i3l.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15152
463
463
20628
16145
5356
6529