University

Instituto Superior de Ciencias e Tecnologia de Mocambique

https://isctem.ac.mz/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
11632
273
5
9704
5963
6683