Delhi Visit – Top 10 best place to visit in Delhi, India New Delhi New Delhi is the national capital of India which is also the capital of a UT Delhi. It is one of the most densely populated cities of India handling more than 18 million population. It is the most crowded areas on... The post Delhi Visit – Top 10 best place to visit in Delhi, India appeared first on Dream Travel Trip.