University

Sri Lanka Technological Campus

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
19040
37
37
24241
19501
5596
6529