Mysuru has emerged as the cleanest city among all million plus and capital cities while Dhanbad in Jharkhand has been ranked the worst. These are findings of the first ever cleanliness ranking of cities since Swachh Bharat Mission was launched in October 2014.