International Management Institute (IMI), New Delhi established in 1981, which is India’s first corporate-sponsored business school, launched in collaboration with IMD Lausanne, Switzerland. International Management Institute (IMI), New Delhi established in 1981, which is India’s first corporate-sponsored business school, launched in collaboration with IMD Lausanne, Switzerland.