University

International Management Institute New Delhi

https://imi.edu/

World RankingContinental RankingCountry RankImpactsort ascendingOpennessExcellence
7095
2435
482
8230
5272
6650