University

International Medical & Technological University

http://www.imtu.edu/

World Rankingsort ascendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17936
485
27
24781
16805
5822
6528