Delhi is a major metropolis in northern India situated on the banks of the Yamuna River. It encompasses both Old Delhi, with its Mughal-era monuments, and the modern urban sprawl surrounding it, serving as a center of commerce and culture in northern India.