University

IDM University

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
30689
14719
61
30682
5963
6658