+91 80580 38555 // 87696 28094

Delhi

Delhi

Delhi (also known as the National Capital Territory of India) is a metropolitan region in India. With a population of 22 million in 2011, it is the world's second most populous city and the largest city in India in terms of area. The NCT and its urban region have been given the special status of Nat

  View Delhi's Tourist Places...