University

International Medical & Technological University

http://www.imtu.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
17428
432
26
23108
16151
7356
6084