Indian Institute of Technology Delhi (IITD) is one of the thirteen institutes linked to each other through Indian Institutes of Technology (IIT) Council. Each is an autonomous university focuses mainly on engineering and technology. The council oversees the administration... (Continue reading)