University

Sri Lanka Technological Campus

https://sltc.ac.lk/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
12437
4774
19
16576
5390
6650