University

Instituto Superior de Ciencias e Tecnologia de Mocambique

http://www.isctem.ac.mz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
21672
660
8
25997
20451
11401
6033