Delhi is the second largest metropolis in India, with a population of 16 million and is located in northern India along the banks of the Yamuna River. This image was acquired by NASA Terra satellite on September 22, 2003.