University

Sri Lanka Technological Campus

https://sltc.ac.lk/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
12437
4774
19
16576
5390
6650