Energy Electricity Scenario of National Capital Territory of Delhi Shailesh Telang | August 1, 2013 Delhi or the National Capital Territory (NCT) of Delhi is a metropolitan region located in northern region of India housing the national capital city, New Delhi which is India’s second most populous Read More