Question: why igloo does not melt?
Answer: The heat given off by people inside igloos can substantially warm the air inside (helped out by the fact that snow is a very good insulator). But because the snow/ice/water that makes up the igloo structure has so much more mass and has such a higher heat capacity than the air inside, the igloo melts slowly.