University

Universidad de Managua

https://www.udem.edu.ni/

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
12309
1031
8
18540
10228
7360
6084