I agree!!BS, Chennai is cleaner than Mumbai or Kolkata. Among the metros, only Delhi is better and thats because of the additional funding Delhi receives to keep it propped up being the nations capital.
IMO- Mumbai is one of the unfortunate cities who despite its importance as bread winner for our economy has been getting a very had treatment from Netas in Delhi