University

Uva Wellassa University

http://www.uwu.ac.lk/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9783
3466
17
3099
14264
4158
6084