University

Institut Teknologi Padang

http://itp.ac.id/

World RankingContinental RankingCountry RankPresenceImpactsort ascendingOpennessExcellence
18027
7239
602
8198
18328
7360
6084