News

Tokyo is the largest city in the world, with around 37 million people living across its metro area. It stretches over 13,500 ...
The biggest city in India by population is Delhi. The National Capital Territory, which includes New Delhi and the surrounding urban region, has an estimated 34.6 million people in 2025, making it ...
India’s biggest cities are the worst laggards. Mumbai mandated waste segregation in 2016.