University

Universidad Libre de Costa Rica

https://www.ulicori.ac.cr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20542
1942
33
20179
5963
6683