Every Breath You Take: Air Quality Across 277 Indian Cities

Analyzing daily PM2.5 and AQI data from 277 Indian cities to find that the most polluted places are small towns, not the metros that make headlines.