University

Uva Wellassa University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9449
3341
16
13140
3668
6683