Which Indian cities have the cleanest air amid rising pollution?
With pollution rising in several parts of India, several cities in the country are reporting 'good' category air quality with Meghalaya's Shillong topping the list with an AQI of 17. This is followed by Karnataka's Yadgir (24), Andhra Pradesh's Tirumala (25), Karnataka's Madikeri (25), Karnataka's Davanagere (29), Karnataka's Karwar (30), Sikkim's Gangtok (34) and Chhattisgarh's Raipur (40).