Indore is the cleanest city in the country and has been bagging the title for the last seven years in a row in the Swachh Survekshan rankings.