Indore is India’s cleanest city, according to the Swachh Survekshan 2017 (Swachh Bharat survey 2017), which was conducted in 434 cities and towns of the country. Other top 10 cleanest cities of the country are Bhopal, Visakhapatnam, Surat, Mysuru, Tiruchirapally, New Delhi Municipal Council, Navi Mumbai, Vadodara and Chandigarh.