University

Sri Lanka Technological Campus

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
19040
7846
37
24240
19501
5596
6528