University

Sri Lanka Technological Campus

https://sltc.ac.lk/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13437
5010
22
16831
5844
7217