University

Universidad Libre de Costa Rica

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
21148
2036
37
20559
7521
7216