University

Telkom Business School (Telkom Institute of Management)

http://www.imtelkom.ac.id/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
18998
7810
682
27347
17715
5819
6626