University

Sri Lanka Technological Campus

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

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
19040
37
37
24241
19501
5596
6529