Delhi - Worlds Biggest Cities
Delhi - Worlds Biggest Cities
Delhi is the second largest metropolis of India, with a population of 17 million,[4] and a federally-administered union territory officially known as the National Capital Territory of Delhi (NCT).
Located on the banks of river Yamuna in northern India, archaeological evidence suggest that Delhi has been continuously inhabited since at least 6th [...]