LONDON VS DELHI
London the capital and most populous city of England and U.K, standing on the river Thames, with population 8.63 million. The area of London is somewhat same as the area acquired by the national capital Delhi, which has a population of about 18.2 million. Delhi is the second most populous city and second most populous urban agglomeration in India.
London is a leading global city with strengths in the art,commerce, education, entertainment, fastion, finance, healthcare, media, professional services, research and development, tourism and transport all contributing to its prominence. It is the one of the world’s leading financial centers and has the fifth largest metropolitan area GDP in the world.