University

IDM University

https://www.idm.edu.lk/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
29980
13928
60
30300
29664
5819
6626