University

IT&B Campus

https://itnb.ac.id/

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
26939
12231
1676
26434
26788
5819
6626