University

IDM University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
29980
13928
60
30300
29664
5819
6626