Hotels In Delhi
 

Delhi is the second-largest metropolis in India after Mumbai with a population of 13 million. Located in northern India on the banks of the River Yamuna, Delhi has the political status of a federally-administered union territory known as the National Capital Territory of Delhi. A Constitutional amendment in 1991 gave Delhi its own legislative assembly with limited powers.

 

More Info....