University

Terra College

http://terra.edu.my/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
26514
11390
282
22768
26497
11401
6033