Top 10 cleanest cities in India

Top 10 cleanest cities in India

Swachh Bharat Mission

10

Ambikapur, Chhattisgarh

New Delhi (NDMC), National Capital Territory

9

Mysore, Karnataka

8

Tirupati, Andhra Pradesh

7

Bhopal, Madhya Pradesh

6

Vijayawada, Andhra Pradesh

5

GVMC Visakhapatnam, Andhra Pradesh

4

Navi Mumbai, Maharashtra

3

Surat, Gujarat

2

Indore, Madhya Pradesh

1