MP's Indore has been ranked as the cleanest city in India by the Centre's Swachh Survekshan survey, for the sixth consecutive time. Surat in Gujarat and Navi Mumbai in Maharashtra occupy the second and third spots in the latest ranking. Visakhapatnam and Vijayawada in Andhra Pradesh have been ranked fourth and fifth cleanest cities, respectively.