University

University of Tourism Technology and Business Studies

https://new.utb.ac.rw/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19310
588
9
18730
6492
6650