University

Telkom University / Universitas Telkom

http://telkomuniversity.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2488
711
15
618
835
8602
2951