Snow is white because it is able to reflect all colours of light – it has a molecular structure that is less dense than ice and is less well structured than ice and therefore reflects light. Ice is has much better arranged molecules and therefore lets light through.
Comments