University

Taylor's University

https://university.taylors.edu.my/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3338
1076
32
7940
5963
1727