University

Limassol College Cyprus

https://www.tlc.ac.cy/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25453
5557
34
23225
25479
5819
6626