University

STEBI Al Jabar

http://www.stebi-aljabar.ac.id/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
28579
12788
2399
27032
28584
8602
6115