The “Swachhta Sarveks han" that covered 73 cities with a population of over one million, in February 2016. ranked Karnataka’s Mysuru as India's cleanest city for the second year In a row. Chandi garh. Tiruchirapalli . the New Delhi Municipal Council and Visakhapatnam made up the top five. Dhanbad of Jharkhand was ranked as the dirtiest city