University

Institut Teknologi PLN

https://itpln.ac.id/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
22952
9893
1029
21289
22942
5819
6626