NEW DELHI: Indore and Bhopal have retained their position as the top two cleanest cities for the second consecutive year and Chandigarh has been ranked as the third cleanest city.The results of sanitation survey announced by housing and urban affairs minister Hardeep Singh Puri on Wednesday ranked New Delhi Municipal Council ( NDMC ) as the cleanest city among municipal bodies with less than three lakh population while Greater Mumbai was found to be the cleanest among all state capitals.According to the survey report, Vijayawada is cleanest among big cities having more than one million population while Mysuru has emerged as the cleanest among cities with population of three lakh to one million.The government said during Swachh Survekshan , 37.66 lakh citizens gave their feedback, which covered 4,203 municipal areas across the country. In 2017, only 434 municipal areas having one lakh or more population were ranked on sanitation parameters.“The on-field survey for Swachh Survekshan has been conducted by an independent agency and the data for ranking of the cities has been collected from three sources - service level progress; direct observation by random field visits, and the third was citizen feedback,” said an official.Higher weightage of 35 per cent was given to the citizen feedback.Unlike in the past, the sanitation survey has ranked at national level and cities with population of less than one lakh were ranked at zonal level – North, South,East, West and North East.