University

Universidade Técnica de Moçambique

https://udm.ac.mz/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23713
842
12
23526
6492
6650