University

Ledra College

http://ledra.ac.cy/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23768
5379
30
24411
23522
5819
6626