University

Institut Teknologi Padang

http://itp.ac.id/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
16918
6818
559
6390
17375
5819
6626