Delhi officially the capital of India is a union territory of India. The city is spread to 1484 square kilometers. As per the 2011 census more than 11 million people reside in Delhi. It’s a city that will give you…

Delhi officially the capital of India is a union territory of India. The city is spread to 1484 square kilometers. As per the 2011 census more than 11 million people reside in Delhi. It’s a city that will give you…