Granite is an igneous rock with at least 20% quartz by volume and is formed through the cooling and solidification of magma or lava. Granite is nearly always massive hard and tough. There are many types of granite most of them having formed beneath the surface of earth’s crust. These have diverse properties, depending on their composition and how they were formed.