Who sings smock on the water?
If by "smock on the water", you mean "Smoke on the Water", then the answer would be the English rock band, Deep Purple, which was formed in 1968. "Smoke on the Water" was released in 1972, from the album "Machine Head".
these small particles in the air or atmosphere is known as condensation nuclei. condensation nuclei my consist of dirt particles like grain of sand or dust, or it may be the smock,because the metrical present in the smock is also work as condensation nuclei . and for condenses water vapour requierd a platform,which it obtain from the condensation nuclei. CAPT.MOEEN IQBAL