Delhi: City With Largest Land Area and Highest per Capita Income
One of the metropolitan cities of India also known as National capital is none other than Delhi. According to the census in the year 2011, the capital city has a population of 22 million people. The city is now known as second populous city in the world. Even according ... Continue Reading →