Imperial College Business School

Established – 2004
Location – London
Ranking – 19th (QS)
Overview – Imperial College Business School is a public business school located in the city of London in the United Kingdom. It was inaugurated by Queen Elizabeth ll in the year 2004 and is a part of the Imperial College. One of the unique points of this business school is that over 90% of the faculty are not from the UK. It is one of the promising business schools globally, holding accreditation from EQUIS, AMBA, and AACSB and has an alumni base spread across more than 120 countries.