University

International Medical & Technological University

http://www.imtu.edu/

World RankingContinental RankingCountry Ranksort descendingPresenceImpactOpennessExcellence
17936
485
27
24781
16805
5822
6528