University

Universidad Especializada de las Américas

http://www.udelas.ac.pa/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12119
1066
5
2821
13869
9431
6033