University

Institut Bisnis Nusantara IBN

https://www.ibn.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20541
8701
803
20181
5963
6658