University

Debre Tabor University

http://www.dtu.edu.et/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23502
755
34
22732
23343
7356
6084