Established – 1981
Location – New Delhi
Ranking – 28th (NIRF Management)
Overview – International Management Institute is a private business school located in the capital city of New Delhi in India. It was established in 1981 and was the first business school to be sponsored by a corporate in India. The business school has received accreditation from both AMBA and NBA and offers a different post-graduate diploma in management and related fields like human resource, finance, and banking services. It also has partnered up with over 25 business schools and universities across the globe.