University

Instituto Superior de Ciencias e Tecnologia de Mocambique

https://isctem.ac.mz/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12404
310
5
10328
6488
6650