The Indian Institute of Technology Delhi (abbreviated IIT Delhi or IITD) is a public engineering institution located in Delhi, India. It was declared to be Institute of National Importance by Government of India under Institutes of Technology Act. IIT Delhi is one of the two educational institutes in India which have been listed in Quacquarelli Symonds’ (QS) list of top 200 universities globally in 2015.
Less