The question I get asked most during a trip is most likely the one about why icebergs are blue. Most icebergs are white, but sometimes, like in these pictures, they are blue. Strangely enough, people never ask why the water is blue or the sky.
Light consists of different colours, caused by different wavelengths. In clear ice, blue light is absorbed the least and thus travels the furthest in ice, creating the blue colour in ice. However, glaciers are formed by falling snow, which is slowly turned into ice. As there is a lot of air bubbles in the snow, glacier ice usually has a lot of air trapped inside. Light rays will reflect off these bubbles before the other wavelengths are absorbed. Because of this, ice with a lot of bubbles will look white. In ice that has had a lot of pressure, these air bubbles are pressed out or are very small. Because of this, the light can travel a lot deeper, resulting in the blue colour.