University

Tshwane University of Technology

http://www.tut.ac.za/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2215
28
14
5253
5972
1891
1766