University

Institut Teknologi PLN

https://itpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14026
5578
439
19715
5090
6650