NEW DELHI INFORMATION
Welcome to New Delhi, New Delhi sometimes referred to as Dilli, it is the second largest metropolis of India, with a population of 17 million, 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 century BC.
Instant Confirmation
Book