Delhi that includes the Indian capital New Delhi, stands on the Yamuna River in northern India. It is the second most populous metropolis in. Old Pictures, Old Photos, Vintage Photos, Delhi Sultanate, Vintage India, Historical Architecture, North Africa, Rare Photos, 19th Century