University

Uva Wellassa University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
7279
2447
15
8828
3550
7217