New Delhi is the capital city of India, located in the northern part of the country. It was designed and built by British architects in the early 20th century to serve as the new administrative capital of British India. Today, it is a bustling metropolis with a rich history and culture.