TORCH DOWN ROOFING GUIDE: PRICE AND LIFE EXPECTANCY There are different types of roofing available for buildings. Some of them are Metal roofing, Solar tiles roofing, Asphalt shingles roofing, Green roofs, Clay and concrete tiles etc. The roofing of a building depends on many factors like the topography of the area, the climate of the...