Roofing Materials – Types & advantages

There are several types of roofing materials and you can choose depending upon your needs.  The roofing materials need to be strong as it has to tolerate the extreme weather conditions.  There are Asphalt Shingles, clay and concrete tiles, slate, wood shingle and metal roofing….