Delhi, India’s biggest city, serves as the country’s capital. Situated in the northern part of India, it has been India’s capital since 1931, with a rich history of being a center of government and influence. According to the most recent 2011 census, Delhi’s metro area has more than 25 million people, making it the second-largest urban area globally after Tokyo. Covering an area of 1,484 square kilometers, Delhi is governed by the Delhi Municipal Corporation