University

IT&B Campus

https://itnb.ac.id/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
28665
13247
1975
28618
7521
7216