Delhi The Famous Political Cum Cultural Hub of India   Delhi is a Union Territory situated in the northern part of India. It is the second-largest city by population and the largest metropolitan by area of the nation. The city is known officially called the National Capital Territory of Delhi.Continue Reading