News

New Delhi, the national capital of India is the most popular city in the country. It also holds the tag of the union territory of India. It has a population base of around 18.6 million as per the ...