5 Different Types of Roofing Materials for Homes

5 Different Types of Roofing Materials for Homes What probably started as the use of banana leaves and hay stacks to provide cover from the sun and rain, roofing has become one of the most important features of a house or a building. The roofing style depends on several factors such as architecture, purpose, location and availability of roofing materials etc. If you have planned to remodel your ho