University

Sri Lanka Technological Campus

http://www.sltc.ac.lk/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
19040
37
37
24241
19501
5596
6529