University

Universidad de Cartago Florencio del Castillo

https://www.uca.ac.cr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
17041
1501
27
15790
7619
7217