University

International Management Institute New Delhi

http://www.imi.edu/

World RankingContinental RankingCountry RankPresenceImpactsort descendingOpennessExcellence
7691
2553
406
17569
7362
4815
6626