Blue colour of the sky is due to scattering of sunlight by air molecules. According to Rayleigh’s law, intensity of scattered light, I ∝ \(\frac{1}{λ^4}\) . So blue light of shorter wavelength is scattered much more than red light of larger wavelength. The blue component is proportionally more in light coming from different parts of the sky. That is why the sky appear blue. Clouds have large particles like dust and water droplets which scatter light of all colours almost equally. Hence clouds generally appear white.