Delhi, India – Travel Guide Delhi, India New Delhi is the capital of the Republic of India which gained its independence from Britain in 1947 and it is located within the metropolis of Delhi. Delhi runs the world’s largest democracy and is home to more than 14 million inhabitants divided among New Delhi and Old Delhi. Geographically, it is located between the Himalayan Mountain Range and the Aravalli Range at the edge of the Yamuna River. It is a city with high levels of contamination, traffic and poverty which can be shocking at first. However, once you overcome the striking reality of this city, you can delve into the historical legacy of Old Delhi with its narrow streets or promenade along the grand boulevards lined with trees in New Delhi. Search for travel deals and find cheap flights to Delhi with eDreams.