Delhi, India’s MEGACITY: Capital of a Billion People
2,842,221 views Mar 3, 2022 India’s capital and most populous city is Delhi, home to 31 million residents. Subscribe to TDC: / thedailyconversation This is the most populous city, and the capital, of a country that will soon have more people than anywhere else on Earth. Home to more than 31 million residents, it’s a chaotic…