Indian Institute of Technology Delhi
The Indian Institute of Technology (IIT) Delhi, one of India’s top independent public research institutions, is situated in New Delhi’s Hauz Khas neighborhood. Established in 1961, the 320-acre campus is known for its lush greenery and advanced infrastructure. Here’s a concise summary...