Humayun's Tomb

New Delhi is India's national capital, and is a large metropolis. Apart from being the centre of government, it also hosts a large number of national and international organisations. It is a busy, thriving city with a lot to offer, from heritage mounments to the complex everyday realities of urban life. The placements in Delhi are with think thanks and development sector organisations.