Every day is International Women's Day here 💜 Our Women in Tech tickets are 50% cheaper today and every day | Learn more →

All Articles for

Delhi

Delhi (officially the National Capital Territory of Delhi, is a metropolitan area located on the banks of the Yamuna in northern India and includes the Indian national capital city, New Delhi. It is the second most populous metropolis in India after Mumbai and the largest city in terms of area. With a population of 22 million in 2011, the city is also the fourth most populous metropolis in the world.