Delhi is a major city in Indian sub continent in south Asia in Indian peninsula, is the largest metropolis by area and second largest metropolis by population in India. Bordered by the states of Uttar Pradesh and Haryana its area is 1483 sq km. it is the national capital territory and compromises of cities of old and New Delhi.
Continue reading Delhi City: Introduction