Delhi, India, the seat of the union territory of Delhi. It lies on the west bank of the Yamuna River in northern India.