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…
Read MoreDelhi 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…
Read More