Surat ranked second in cleanliness survey