University

Institut Teknologi Padang

https://itp.ac.id/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
16953
6930
571
16189
5954
6657