University

Takoradi Technical University

http://www.ttu.edu.gh/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
18598
523
36
23294
17784
5819
6626