Indian Institute of Technology, Delhi, New Delhi -
The Indian Institute of Technology Delhi is a public institute of technology located in New Delhi, India. It is one of the 23 Indian Institutes of Technology created to be Centres of Excellence for India's training, research, and development in science, engineering, and technology.