Continue »
Price:
(as of – Details)
Delhi – Delhi, locally pronounced Dillee or Delhi, officially National Capital Territory of Delhi (NCT), is the largest metropolis by area and the second-largest metropolis by population in India. It is the eighth largest metropolis in the world by population with 16.7 million inhabitants in the Territory at the 2011 Census.