Delhi, India

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.

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.