University

Sri Lanka Technological Campus

https://sltc.ac.lk/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12437
4774
19
16576
5390
6650