NEW DELHI: Indore has been ranked as the cleanest city in India+ while Gonda in Uttar Pradesh has been ranked the dirtiest among 434 cities, a government survey has found.