University

Universidade Técnica de Moçambique

https://udm.ac.mz/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23699
839
12
23511
6488
6650