New Delhi, India, the national capital. It is on the west bank of the Yamuna River in the union territory of Delhi in northern India.