University

Universiti Teknologi Petronas

https://ror.org/048g2sh07

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1206
303
8
4979
968
689