The survey results announced by Urban Development Minister M Venkaiah Naidu said while Indore is the cleanest city in India, Bhopal gets the second position in the cleanliness ranking of 434 cities.
The 'Swachh Survekshan-2017' ranked Gonda as the dirtiest city and Bhusawal in Maharashtra stands second-last in the ranking.
Gujarat has the maximum of 12 cities among the top 50 clean cities, closely followed by Madhya Pradesh with 11 and Andhra Pradesh with eight.