University

Institut Teknologi PLN

https://itpln.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19165
7991
701
21721
5316
6657