University

Uva Wellassa University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
10911
3996
18
6867
15901
4091
5778