Top 10 Cleanest Cities of India
10. Vadodara
9. Tirupati
8. Navi Mumbai
7. Delhi
6. Tiruchirappalli
5. Mysore
4. Surat
3. Visakhapatnam
2. Bhopal
1. Indore