Cleanest Cities  In India

1

Indore,  Madhya Pradesh

2

Surat

Gujarat

3

Navi Mumbai Maharashtra

4

Mysore

Karnataka

5

Vijayawada, Andhra Pradesh

6

Ahmedabad

Gujarat

7

New Delhi, Delhi