University

Nanyang Technological University

http://www.ntu.edu.sg/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
118
13
2
364
356
172
48