University

International Medical & Technological University

http://www.imtu.edu/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
17936
27
27
24782
16805
5822
6529