University

IDM University

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

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
29980
13928
60
29664
5819
6626