The International Management Institute (IMI) is one of India’s top business schools and a leading provider of executive education in India. If you are looking to go to a top business school in India then find out why IMI could be the right choice for you. IMI was founded in 1981 and is situated in India’s capital city of New Delhi. New Delhi is a one of the fastest growing cities in the world and is rated the best city to live in in India. There are many benefits to studying in New Delhi, not...






