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 [...]



elgoog
310 433-8813
reverse phone lookup
phone number lookup