Top 10 Cleanest Cities In India By Soumitra Roy - 0 1155 1. Bengaluru 2. Chandigarh 3. Gangtok 4. Kochi 5. Mysore 6. Navi Mumbai 7. Surat 8. Thiruvananthapuram 9. Tiruchirappalli 10. Visakhapatnam