Indore in Madhya Pradesh has been ranked as the No.1 cleanest City in the country, while Gonda in UttarPradesh has been ranked as the dirtiest, as per the “Swachh Survekhan – 2017” The results of the survey were announced on 4 May 2017 by Urban Development Minister M.Venkaiah Naidu. Bhopal has bagged the 2nd position in the ranking of 434 cities. Visakhapatnam was placed 3rd among the top ten cities, the fourth slot has been claimed by Gujarat’s Surat. Mysore which would be first in the Previous lists of clean cities, has slipped to the fifth place.