University

Sri Lanka Technological Campus

https://sltc.ac.lk/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
12437
4774
19
16576
5390
6650