Indore named India's cleanest city by Swachh Bharat survey
The Swachh Bharat survey 2017 has declared Madhya Pradesh's Indore as the cleanest city in India. The survey, conducted in 434 cities, declared Gonda in Uttar Pradesh as the filthiest Indian city. Notably, Prime Minister Narendra Modi's constituency Varanasi in Uttar Pradesh, which had been ranked 418th in 2014, has improved its ranking to 32nd this year.