University

Instituto Superior de Ciencias e Tecnologia de Mocambique

http://isctem.ac.mz/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
22459
699
8
23575
22014
7356
6084