Gujarat has managed to emerge as the country's cleanest state. The state has managed to leap frog from having just three cities in 2016's Swachh Bharat Survey to having 31 cities in 2017's list. In fact, it has 12 cities in the Top 50.
According to the Swachh Survekshan 2017 (Swachh Bharat survey 2017), Gujarat's Surat is ranked at four, followed by Vadodara at 10 and Ahmedabad at 14. Survey found Madhya Pradesh's Indore to be the most clean city in the country.
Thirty cities from Gujarat are part of the list this year. This is a huge improvement considering